visual-studio-2010 - 使用 vs 2010 在负载测试中测试迭代设置

标签 visual-studio-2010 settings load-testing

我想为 250 个并发用户测试我的应用程序,我对负载测试设置有一些疑问。

实现上述目标的正确设置应该是什么...

  1. 我已将最大用户数设置为 250,并将运行设置中的测试迭代设置为 1,那么它会发送 250 个虚拟请求吗???

  2. 我必须将最大用户数设置为 250,并将运行设置中的测试迭代设置为 250

最佳答案

这里有一些关于负载测试设置的解释:

  1. Constant Load Pattern 中,您可以设置负载测试将如何创建您的虚拟用户。
    • 如果您设置 Pattern = Constant,则 visual studio 将创建 250 个虚拟用户,但这并不意味着您需要它们。因此,如果您有 250 个用户并且只有 10 个测试迭代,则只有 10 个用户会发送请求
    • 如果您设置 Pattern = Step,则您设置了虚拟用户的初始数量,并且在每次测试迭代时增加了 Step User Count。同样,您可以从实际需要的用户中创建更多用户。
  2. Run Settings 中,您应该关注 2 个基本设置:
    • Test Iterations,它描述了将从所有虚拟用户执行的请求(测试)的总数。因此,如果您将此值设置为 500 并且您有一个包含 250 个虚拟用户的 Constant Pattern,那么每个用户将发送 2 个请求。也许有些人会发送 3 个,有些人会发送 1 个,但测试(请求)总数将是 500。
    • Use Test Iterations 设置描述了是根据Test Iterations 设置(之前的场景)还是根据Run Duration< 执行测试 设置。如果将此属性设置为 false,则所有虚拟用户将尝试在 Test Duration 时间内执行尽可能多的请求/测试。

那么,回答你的问题:

I have set the Max user count as 250 and test iteration in run setting as 1, So will it send 250 virtual request ???

不,它只会发送一个请求。如果您想要 250 次总测试,请设置 Test Iterations = 250。

I have to set the Max user count as 250 and test iteration in run setting as 250

这将发送总共 250 个测试,但这并不意味着它们将是并发的。 250个虚拟用户不会一次创建,这取决于他们的初始数量。因此,如果您想要 250 个并发测试,则必须设置 Pattern = Constant。

关于visual-studio-2010 - 使用 vs 2010 在负载测试中测试迭代设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13910389/

相关文章:

windows - 构建项目时的权限问题

sql-server - 使用 BulkCopy 将数据表复制到 Sql Server 新表或现有表

visual-studio-2010 - VS2010中SQL存储过程调试

iphone - 基础目标、事件目标、部署目标

iPhone Settings.bundle - 如何禁用/启用基于其他设置的设置?

ios - 在 iPhone 中以编程方式从另一个应用程序打开“设置”应用程序

java - VUgen : Recording trivial RMI interaction records invalid script?

python - 构建使用 C++11 功能的 Python 扩展时出现问题

websocket - 如何对 websocket 进行负载测试

JMeter-在每次迭代中触发不同的请求