2013-05-10 29 views
0

我正在測試jmeter的負載。現在我有8-10個頁面請求被執行。但是我想在這個頁面中提供請求的百分比/數量,而另一個頁面有不同的請求數量。我在哪裏可以傳遞jmeter中每個http請求的請求百分比值?

例如。

  1. 主頁應該有要求30%

  2. 詳情頁面應該有要求10%

....

我怎樣才能做到這一點使用JMeter的? 請給我建議。

+0

任何對此的反饋,是回答好了,如果是你應該這樣它可以幫助別人 – 2013-05-15 13:16:17

回答

1

如果說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

+0

感謝,但對於更大的考驗此接受想法不適合我。有沒有辦法爲更大的測試做到這一點? – 2013-05-10 05:51:09

+0

@KrutalModi你是什麼意思由較大的測試? – 2013-05-10 06:16:44

+0

我有8-10頁的請求很長一段時間,請求分佈的百分比。 – 2013-05-10 06:19:16