2015-09-15 83 views
0

我對JMeter的負載測試有問題。我設置:JMeter測試不會完全加載

線程數= 10
斜坡向上週期= 1
循環計數= 1

所以通常測試上升到10個線程(10/10)(你可以找到這在右上角!),然後回到零。我的問題是,我的JMeter測試剛剛達到(4/10),然後回到零。我不知道爲什麼它不能正常工作。

我用另一個線程數來嘗試這個,例如與20.這個問題也發生在這個例子。測試上升到(7/20),然後回到零。但它應該達到(20/20)。

+1

嗨,歡迎來到SO。請在您的問題中添加您的測試設置的詳細信息。另外,請參閱http://stackoverflow.com/help/how-to-ask關於如何提出好問題。 –

回答

1

您的測試設置爲loopcount=1,並且您的線程逐漸啓動。你認爲當最後一個線程啓動時你的第一個線程仍然是活動的嗎?

對於您的特定測試,顯然在測試執行的某個點上最多有4個活動線程。如果你的測試運行時間非常短,如果第二個線程在第二個線程啓動之前退出,那麼你甚至不會得到那個,你會看到的最大值是1/10

如果你需要所有線程同時處於活動狀態,無論是

  • 增加您的交易長度超出加速時間
  • 有較大的循環計數,因此線程是活動不再
  • 減少或消除您的加速時間使所有線程同時被激活(雖然這通常是一個壞主意)