所以解釋我的情況:可以同時運行JMeter採樣器嗎?
我有一個JMeter測試計劃,它可以不斷循環運行一些測試組。除此之外,我還需要每分鐘都有多個採樣器請求一起進行(模擬尖峯用法)。我無法設置一個常數計時器來延遲其中的每一個,因爲有些計時器可能比其他計時器更快完成,並且它們不會同步。
有沒有辦法讓多個測試組每分鐘發送一次請求測試運行?
OR
有沒有把所有這些採樣在1個線程組,讓它們同時運行的方式?
所以解釋我的情況:可以同時運行JMeter採樣器嗎?
我有一個JMeter測試計劃,它可以不斷循環運行一些測試組。除此之外,我還需要每分鐘都有多個採樣器請求一起進行(模擬尖峯用法)。我無法設置一個常數計時器來延遲其中的每一個,因爲有些計時器可能比其他計時器更快完成,並且它們不會同步。
有沒有辦法讓多個測試組每分鐘發送一次請求測試運行?
OR
有沒有把所有這些採樣在1個線程組,讓它們同時運行的方式?
就我能夠理解您的用例而言,您需要2個線程組。
然後,你需要設置different variables for both thread groups讓他們根據自己的使用情況下的行爲和執行尖峯你需要。
重要:確保在你的測試計劃「運行線程連續組」是UNCHECKED elsewise你將有SOAP取樣器B上運行後 SOAP取樣器,而不是在同一時間。
讓我們考慮你的情況是,
5 Users hitting 5 URLs(samplers) simultaneously.
所以你需要做的是,在你的測試計劃,加5線程組。在每個線程組中配置線程數爲5和斜坡數最多爲0。
現在,添加一個HTTP請求採樣器在每個線程組。根據您要測試的URL配置每個採樣器。
加入聽衆加入您的測試計劃。保存測試計劃並運行測試。
確保您沒有在測試計劃中選擇「連續運行線程組」。
這裏是另一種方法:http://stackoverflow.com/questions/19401079/jmeter-thread-creation-in-the-middle/19403557#19403557 – Alon