我想测试我的250个并发用户的应用程序,我对负载测试设置一些疑问。
什么应该是正确的设置来实现上述...
我已经设置了最大用户数作为250和在运转设定为1测试重复,所以将其发送250请求虚拟???
要么
我必须设置设置为250运行的最大用户数为250和反复测试
我想测试我的250个并发用户的应用程序,我对负载测试设置一些疑问。
什么应该是正确的设置来实现上述...
我已经设置了最大用户数作为250和在运转设定为1测试重复,所以将其发送250请求虚拟???
要么
我必须设置设置为250运行的最大用户数为250和反复测试
以下是有关负载测试设置一些解释:
Constant Load Pattern
您设定的负载测试将如何创建虚拟用户。 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
设置。 如果将此属性设置为false
,那么所有的虚拟用户会尝试执行尽可能多的请求/测试,因为他们可以在Test Duration
时间。 所以,回答您的问题:
我已经设置了最大用户数作为250和在运转设定为1测试重复,所以将其发送250请求虚拟???
不,这将只发送一个请求。 设置Test Iterations
,如果你想250个总测试= 250。
我必须设置设置为250运行的最大用户数为250和反复测试
这将发送250次总测试,但是这并不意味着他们将是并行的。 250虚拟用户将不会在一旦创建,这取决于它们的初始数目。 所以,如果你想250次并发测试,你必须设置模式=常数。