2011-11-08 37 views
3

我正在使用Jmeter工具進行性能測試。如何批量運行Jmeter的多個腳本

我們記錄了每個場景的腳本,現在我們希望在一個組中運行它們以模擬實時場景。

請問任何人,請讓我知道我們如何一次運行所有場景?是否有任何程序將我記錄的所有情景分組並同時給服務器加載?

請讓我知道的步驟,如果有的話。

+0

你有多個.jmx文件嗎? –

回答

3

您可以爲每個場景創建一個包含一個線程組的文件,並將testplan設置爲同時運行。

0

如果您的測試計劃目前都是單獨的,並且您希望保持這種方式,那麼始終可以選擇第二個設備(或第三個或第四個...)。您將不會獲得單一的綜合績效報告 - 但是您將獲得單獨運行的每個計劃的績效。

這也可以是,如果一個很好的選擇,

a)一個負載客戶端無法產生足夠的同時運行所有測試計劃所需的負載,並

B)你不」不想使用JMeter的Remote Testing功能一次從多個負載客戶端運行測試計劃。

0

讓我分享我的解決方案來解決同樣的問題。 對於運行多個.jmx文件我:所有的JMX

  1. 資料夾中歸類爲需要
  2. 亞軍 - 用下面的批處理文件:

    dir ..\Jmx\*.jmx /s /b /A:-D > ..\runner\data.txt for /F "tokens=*" %%A in (data.txt) do %JMETER_HOME%\jmeter -n -t %%A -Jusers=10 -Jrampup=5 -Jloop=10 -Jport=[port] -Jserver=[server] -l [folder]\Results.csv exit

​​

相關問題