2013-10-09 268 views
0

我有一個.jmx文件的所有我的測試計劃,我想創建一個批處理文件。當我點擊它時,一切都會自動開始和結束。以便我可以將其提供給我的客戶以驗證我是否已在他的網站上執行負載測試。我怎樣才能做到這一點?批處理文件運行JMeter腳本

回答

4

jmeter does not support running batch of .jmx files作爲文檔part 2.4.3(命令行模式)給我們。 我建議你嘗試兩種方法:

1)遵循running jMeter in non GUI mode的最佳實踐。 按照這種方法,你預計將使用命令

jmeter -n -t D:\TestScripts\script.jmx -l D:\TestScripts\scriptresults.jtl 

凡pareameters:

-n [This specifies JMeter is to run in non-gui mode] 
-t [name of JMX file that contains the Test Plan] 
-l [name of JTL file to log sample results to] 
-j [name of JMeter run log file] 

2)使用任何雲服務來運行你的.jmx文件。

BlazeMeter(http://blazemeter.com/)對我很好。

script settings setUp 可以調整測試計劃設置。 測試結束後,可以在「加載報告」選項卡上看到測試結果。 test result 對於解壓縮,可以按照Getting Started: Scripting with JMeter步驟進行。

希望這對你有用。

+0

您可以使用ant來運行多個jmeter測試(多個.jmx文件) –

0

只需在文本文件中寫入以下命令並將該文件保存爲SomeName.bat。

@ECHO OFF JMeter的-t -n 「你.jmx文件路徑」 -l 「你.jtl文件路徑」

節省點擊該bat文件之後。測試計劃結果將被存儲到.jtl文件中。

注意:確保您將此bat文件放入JmeterinstallationDirectory/bin文件夾中。