使用vs 2010在loadtest中测试迭代设置

Div*_*ian 1 settings load-testing visual-studio-2010

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

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

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

    要么

  2. 我必须将Max用户数设置为250,并将运行设置中的迭代次数设置为250

cha*_*sos 5

以下是有关负载测试设置的一些说明:

  1. Constant Load Pattern您设置负载测试将如何创建虚拟用户.
    • 如果你设置Pattern = Constant那么visual studio将创建250个虚拟用户而不需要你.因此,如果您有250个用户且只有10个用户,则只有10 Tests Iterations个用户会发送请求
    • 如果您设置Pattern = Step了初始虚拟用户数,并且在每次测试迭代时都会增加Step User Count.同样,您可以根据实际需要创建更多用户.
  2. Run Settings 您应该关注的2个基本设置中:
    • Test Iterations,其描述了将所有的虚拟用户所执行的请求(测试)的总数.因此,如果您将此值设置为500并且您具有250个虚拟用户的常量模式,则每个用户将发送2个请求.也许有些会发送3和其他一些1,但总测试(请求)将是500.
    • Use Test Iterations其描述该测试是否应根据被执行设定Test Iterations的设定(前一方案)根据或Run Duration设置.如果将此属性设置为false,则所有虚拟用户将尝试执行尽可能多的请求/测试Test Duration.

所以,回答你的问题:

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

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

我必须将Max用户数设置为250,并将运行设置中的迭代次数设置为250

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