2013-05-17 70 views
0

我想知道是否有一種方法來配置JMeter,以便它每秒向我的Web服務發送X請求。
目的只是爲了看看我的服務發生了什麼。使WCF SOAP服務每秒發送X個請求

我使用JMeter插件[email protected] - Ultimate Thread Group[email protected] - Throughput Shaping Timer然而,似乎我失去了一些東西,因爲我從來沒有在JMeter上看到我每秒發送X請求。

我設置[email protected] - Throughput Shaping Timer 5請求/秒這樣的:

Start RPS : 5 
End RPS : 5 
Duration : 30 second 

然後,我設置了[email protected] - Ultimate Thread Group仍然爲5的請求/秒這樣的:

Start Thread Count : 175 
Initial Delay : 0 second 
Start up Time : 0 second 
Hold load for : 40 second 
Shutdown time : 0 second 

難道我做錯了什麼?有一些更簡單的方法嗎?

回答

2

嘗試使用常規線程組而不是Ultimate。

參見:

而且閱讀:

多少Threa我需要生產所需的RPS? 線程池的大小可以像RPS */1000那樣計算。您需要的線程越多,您需要的線程越多。響應時間服務越多,您需要的線程越多。 例如,如果您的服務響應時間可能爲2.5秒,目標rps爲1230,則必須有1230 * 2500/1000 = 3075個線程。

+0

謝謝,這就是我所需要的。 – lollancf37

+1

Philippe的完美解決方案! –