![](/img/trans.png)
[英]Setting useLegacyV2RuntimeActivationPolicy for test projects in VS 2010
[英]Test iteration setting in loadtest using vs 2010
我想为250个并发用户测试我的应用程序,我对负载测试设置有些怀疑。
要实现上述目标,正确的设置应该是什么?
我已将“最大用户数”设置为250,并在运行设置中将测试迭代次数设置为1,因此它将发送250个虚拟请求?
要么
我必须将“最大用户数”设置为250,并在运行设置中将测试迭代次数设置为250
以下是有关负载测试设置的一些说明:
Constant Load Pattern
,设置负载测试如何创建虚拟用户。
Pattern = Constant
设置Pattern = Constant
则Visual Studio将创建250个虚拟用户,而不意味着您需要它们。 因此,如果您有250个用户并且只有10个Tests Iterations
,则只有10个用户会发送请求 Pattern = Step
,则将设置虚拟用户的初始数量,并且在每次测试迭代中,虚拟用户的数量都会由Step User Count
。 同样,您可以从实际需要的用户中创建更多用户。 Run Settings
,您应关注2个基本设置:
Test Iterations
,它描述将从所有虚拟用户执行的请求(测试)的总数。 因此,如果将此值设置为500,并且具有250个虚拟用户的恒定模式,则每个用户将发送2个请求。 也许有些会发送3,有些会发送1,但是总测试(请求)为500。 Use Test Iterations
设置描述了应根据“ Test Iterations
设置(先前的场景)还是根据“ Run Duration
设置执行Test Iterations
。 如果将此属性设置为false
,则所有虚拟用户将尝试在“ Test Duration
时间” Test Duration
内执行尽可能多的请求/测试。 因此,回答您的问题:
我已将“最大用户数”设置为250,并在运行设置中将测试迭代次数设置为1,因此它将发送250个虚拟请求?
不,它将仅发送一个请求。 如果要进行250个测试,则设置Test Iterations
= 250。
我必须将“最大用户数”设置为250,并在运行设置中将测试迭代次数设置为250
这将发送总计250个测试,但这并不意味着它们将是并发的。 250个虚拟用户不会一次创建,这取决于他们的初始编号。 因此,如果要进行250个并发测试,则必须设置Pattern = Constant。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.