我正在研究使用JMeter進行負載測試。
我打算創建適量的線程〜300,因爲我從各種帖子中讀到JMeter不能很好地擴展,我沒有一些真正特殊的硬件。
所以我打算循環約20次來模擬6000個用戶。JMeter和csv文件中的數據集
如果我在20圈的最後使用CSV數據6000項設置將JMeter的提供每個線程與CSV文件的個別條目,以便所有條目將被髮送到服務器的一部分的請求或在每個循環的開始,從csv文件中的數據集將從頭開始讀取?
我正在研究使用JMeter進行負載測試。
我打算創建適量的線程〜300,因爲我從各種帖子中讀到JMeter不能很好地擴展,我沒有一些真正特殊的硬件。
所以我打算循環約20次來模擬6000個用戶。JMeter和csv文件中的數據集
如果我在20圈的最後使用CSV數據6000項設置將JMeter的提供每個線程與CSV文件的個別條目,以便所有條目將被髮送到服務器的一部分的請求或在每個循環的開始,從csv文件中的數據集將從頭開始讀取?
它取決於CSV數據集配置中設置的共享模式。如果共享模式=所有線程,則每次執行CSV數據集時,都會讀取CSV中的新行。這似乎是你想要的。
注:
我同意安德烈在csv上,但你不需要原始的請求,標準的http採樣器就足夠了。
關於JMeter的可擴展性,只要您遵循最佳實踐,它就可以很好地擴展。 閱讀:
最後6000個用戶同時使用並不意味着6000個線程。 閱讀:
你爲什麼認爲HTTP原始請求是不需要的?我同意在大多數情況下這不太可能需要。但是如果應該產生非常高的負載,則可能需要它,因爲它使用較少的資源。免責聲明:我沒有用過它 –
得到的答案? –