2017-07-19 118 views
0

我試圖找出如何配置JMeter,以便我可以啓動1個用戶的測試,並行啓動6個線程,如果第一個線程是完成下一個線程將啓動,以便我總是運行6個並行線程。JMeter:如何配置線程組與1個用戶和6個線程並行

我創建了帶有1個線程組和10個HTTP請求的測試計劃,當我開始測試時,所有請求都將按順序運行。 JMeter是否有辦法創建測試計劃來滿足我的要求?

enter image description here

+0

你想要兩個相反的事情「並行」Vs「如果第一個線程完成,下一個線程將開始」 – user7294900

+0

我將有一捆json查詢應該與6個線程並行運行。這些查詢的運行時間是不同的,並且會在不同的時間完成。所以當第一個線程完成時,如果沒有6個線程並行運行,測試應該開始下一個查詢。 – cobra427

回答

0

如果你想6個線程並行運行,你需要在Thread Group定義6個虛擬用戶。每個虛擬用戶都會顛倒執行採樣器。當不再有采樣器執行或循環迭代時,線程將關閉。

如果你想在同一時刻有6個線程採取在Synchronizing Timer

看看你可以考慮通過JMeter Plugins項目中使用Concurrency Thread Group可替代執行採樣器(或採樣)。

+0

感謝您的回答。我如何在線程組中定義一個虛擬用戶? – cobra427

相關問題