我正在使用Jmeter工具進行性能測試。如何批量運行Jmeter的多個腳本
我們記錄了每個場景的腳本,現在我們希望在一個組中運行它們以模擬實時場景。
請問任何人,請讓我知道我們如何一次運行所有場景?是否有任何程序將我記錄的所有情景分組並同時給服務器加載?
請讓我知道的步驟,如果有的話。
我正在使用Jmeter工具進行性能測試。如何批量運行Jmeter的多個腳本
我們記錄了每個場景的腳本,現在我們希望在一個組中運行它們以模擬實時場景。
請問任何人,請讓我知道我們如何一次運行所有場景?是否有任何程序將我記錄的所有情景分組並同時給服務器加載?
請讓我知道的步驟,如果有的話。
您可以爲每個場景創建一個包含一個線程組的文件,並將testplan設置爲同時運行。
如果您的測試計劃目前都是單獨的,並且您希望保持這種方式,那麼始終可以選擇第二個設備(或第三個或第四個...)。您將不會獲得單一的綜合績效報告 - 但是您將獲得單獨運行的每個計劃的績效。
這也可以是,如果一個很好的選擇,
a)一個負載客戶端無法產生足夠的同時運行所有測試計劃所需的負載,並
B)你不」不想使用JMeter的Remote Testing功能一次從多個負載客戶端運行測試計劃。
讓我分享我的解決方案來解決同樣的問題。 對於運行多個.jmx文件我:所有的JMX
亞軍 - 用下面的批處理文件:
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
你有多個.jmx文件嗎? –