我正在測試jmeter的負載。現在我有8-10個頁面請求被執行。但是我想在這個頁面中提供請求的百分比/數量,而另一個頁面有不同的請求數量。我在哪裏可以傳遞jmeter中每個http請求的請求百分比值?
例如。
主頁應該有要求30%
詳情頁面應該有要求10%
....
我怎樣才能做到這一點使用JMeter的? 請給我建議。
我正在測試jmeter的負載。現在我有8-10個頁面請求被執行。但是我想在這個頁面中提供請求的百分比/數量,而另一個頁面有不同的請求數量。我在哪裏可以傳遞jmeter中每個http請求的請求百分比值?
例如。
主頁應該有要求30%
詳情頁面應該有要求10%
....
我怎樣才能做到這一點使用JMeter的? 請給我建議。
如果說10頁到一個線程組內進行測試,和你有要求的百分比被髮送到某些頁面,使得:
首頁30% 詳情頁10% ..
然後您可以向線程組中的同一頁面發出多個HTTP請求。
例如,如果您有兩個頁面表示主頁和詳細信息,並且您希望在家中有75%的請求並且有25%的請求詳細信息,那麼您可以向線程組內的主頁和一個詳細頁面發出三個HTTP請求。
編輯:可能是這種結構適合您的方案:
+ Thread Group
|+ Loop Controller
|-+ If Controller (Random Value < 90)
|--+ Sampler1
|--+ Sampler2
|--+ ...
|-+ If Controller (Random Value >= 90)
|--+ Sampler10
|--+ ...
或本
+ Thread group
|+ Loop Controller
|-+ Sampler1
|-+ Sampler2
|-+ ...
|-+ Throughput Controller (e.g. 90 per minute)
+ Thread group
|+ Loop Controller
|-+ Sampler10
|-+ Sampler11
|-+ ...
--+ Throughput Controller (e.g. 10 per minute)
我發現這些在這裏:here
感謝,但對於更大的考驗此接受想法不適合我。有沒有辦法爲更大的測試做到這一點? – 2013-05-10 05:51:09
@KrutalModi你是什麼意思由較大的測試? – 2013-05-10 06:16:44
我有8-10頁的請求很長一段時間,請求分佈的百分比。 – 2013-05-10 06:19:16
任何對此的反饋,是回答好了,如果是你應該這樣它可以幫助別人 – 2013-05-15 13:16:17