2013-07-22 74 views
3

我有一個28個控制器的測試計劃。每個控制器都是用戶如何瀏覽網站並處於單個線程中的完整場景,因此顯然每個場景都需要不同的時間來完成。其中一些用戶每次迭代只需2-3秒,而少數用戶需要5分鐘。 我已經爲每個控制器分別計數器來計算每個線程/場景的迭代次數,我想運行一個小時的負載測試。現在的問題是,如何在測試結束後看到計數器結果?我需要一些腳本或什麼?JMeter計數器報告

回答

1

這很容易。 我剛剛爲每個計數器定義了一個唯一的引用名稱,然後在Thread的末尾添加了一個Beanshell PostProcessor。 (!咄) 計數器開始被設置爲1的1增量

在BeanShell的PostProcessor中設置參數框爲$ {} your_counter_reference和 一個簡單的腳本,在控制檯看到數: 的System.out .println(「counter x:」+ $ {your_counter_reference})

當您停止測試時,請查找控制檯中每個線程的最大數量。