2014-06-16 66 views
0

我在jmeter上運行一個負載測試,我必須以不同的速率(即20 RPS,40 RPS,60 RPS等)向服務器發送相同的請求。我需要每個速率的日誌,所以我決定在自己的線程組中分離每個速率,並嘗試連續運行它們。運行多個線程組連續不工作

所以我有螺紋:

20RPS 40RPS 60RPS 等等

而且我查了「運行的線程組連續」複選框中的測試計劃。

我的問題是:它只運行第一個線程,然後它只是將測試視爲已完成,並且不會運行其他4個線程。

我在做什麼錯?

回答

0

不僅僅知道你的基本設置,它可以是任何數量的東西。

你如何確認你的測試只運行一個線程組?如果您的監聽器是線程組的'子'而不是測試計劃,它只會報告該線程組的響應,而不是整個測試計劃。

編輯:增加了更多的下面

問題,你能否提供更多的信息,例如:

  • 每個線程組中的採樣是否一致?
  • 正在使用哪些聽衆?
  • 什麼是聽衆的'孩子'?
  • 如果你Toggle其他線程組關閉他們將獨立運行?
  • 線程組運行後其他錯誤是否在jmeter.log中引發錯誤?
+0

我找到了,因爲我在GUI中運行它,它只執行20 RPS的一部分,只記錄那部分。我有每個線程組的偵聽器,每個線程都記錄到不同的文件。 是的,每個線程組中的4個採樣器與其他線程組中的4個採樣器相同。我只是在改變每秒點擊量。 聽衆:每秒轉換次數,響應時間,每秒點擊次數 聽衆是線程組的孩子 –