請參考下面的回答:
從GUI運行JMeter的啓動測試
除了有幾個執行選項,例如:
運行JMeter的定義的列表樣式可變
JMeter的提供可通過.properties文件(例如,在您的JMeter安裝的/ bin文件夾中的user.properties)設置的「屬性」,或者作爲名稱/值對JMeter啓動腳本。例如,而不是硬編碼您的主機。jmx文件您可以使用read a property function。
- 集「服務器名稱或IP」字段值
${__P(myhost,)}
- 添加
myhost=example.com
線user.properties文件在安裝Jmeter的/ bin文件夾,重新啓動JMeter的和運行測試。請求將轉到example.com。
或者,你可以在命令行模式下myhost
財產傳給JMeter的如下
jmeter -Jmyhost=example.com
多個屬性都可以通過這種方式:通過-p
或
jmeter -Jproperty1=value1 -Jproperty2=value2 ....
即使文件--propfile
JMeter命令行參數
有關更多選項和信息,請參閱Apache JMeter Properties Customization Guide。
清除所有結果
這取決於無人蔘與的執行選項,你會選擇,它們都提供了刪除文件和/或文件夾至少一種方式。就我個人而言,我不會刪除任何結果,而寧願保留以備將來參考。爲了區分不同的端點測試運行,並避免覆蓋我會使用像時間戳:
jmeter -Jhttp.endpoint=my.test.host -n -t your-script.jmx -l my-test-host-results-${date}.jtl
其中
-J
- 設置端點my.test.host
-n
- 告訴JMeter來運行非GUI模式
-t
- 指定要使用的.jmx文件
-l
- 指定名稱和位置結果文件的結果