SoapUI负载测试,计算方差策略中的cnt

时间:2013-01-18 13:01:36

标签: web-services soapui load-testing

我使用SoapUI项目,我有一个问题。在下面的例子中,我在5秒内得到505个请求,线程数= 5。我想了解在这个例子中如何计算计数。

enter image description here

例如,如果我想在1分钟内获得1000个请求,我应该在方差策略中设置什么设置?

问候,Evgeniy

1 个答案:

答案 0 :(得分:2)

方差策略顾名思义,它改变了线程超时的数量。在指定的时间间隔内,线程将根据方差值增加和减少,从而模拟目标Web服务的实际实时负载。

如何计算方差:不使用数学方差公式计算。它只是一个乘法。 (如果threads = 10且variance = 0.5则10 * 0.5 = 5.线程将递增并递减5)

例如:

Threads = 20
variance = 0.8
Strategy = variance
interval = 60
limit = 60 seconds

以上将使线程变为16(因为20 * 0.8 = 16),即线程数将增加到36并减少到4并在60秒内以原始20结束。

如果你的要求是从500个线程开始并点击1000,则将你的方差设置为2,依此类推。

参考链接:

chek the third bullet - simulating different type of load - soapUI site

参考书:

Web Service Testing with SoapUi by Charitha kankanamge