1、遠端測試
https://jmeter.apache.org/usermanual/remote-test.html
2、
3、
進行分散式壓測是,伺服器需要先啟動jmeter-sever,啟動jmeter-sever建議加上nobup,後開執行,停止服務時,先停master,在停slave,不然可能有問題。linux上具體的壓測命令如下:
只有一臺服務時,若堡壘機可以穩定執行,則可以直接使用命令,不用在後臺執行,舉例:
globalConfig.jmx指令碼:
單臺直接執行:jmeter -n -t test.jmx -l test.jtl -e -o htmldir
分散式執行:
nohup jmeter -n -t test.jmx -r -l test.jtl -e -o htmldir &
● -n 參數列示在非GUI模式下執行JMeter。
● -t 引數後接要執行的JMeter測試指令碼檔案。
● -l 引數指定記錄結果的日誌檔案。
● -e 參數列示生成報告
● -o 參數列示指定報告資料夾
● -r 啟動遠端服務,即slave,多臺的是,可以指定具體那幾臺,使用: -R 192.168.6.176,192.168.6.177 (分時IP地址)
4、https://jmeter.apache.org/usermanual/generating-dashboard.html只有一臺服務時,若堡壘機可以穩定執行,則可以直接使用命令,不用在後臺執行,舉例:
globalConfig.jmx指令碼:
單臺直接執行:jmeter -n -t test.jmx -l test.jtl -e -o htmldir
分散式執行:
nohup jmeter -n -t test.jmx -r -l test.jtl -e -o htmldir &
● -n 參數列示在非GUI模式下執行JMeter。
● -t 引數後接要執行的JMeter測試指令碼檔案。
● -l 引數指定記錄結果的日誌檔案。
● -e 參數列示生成報告
● -o 參數列示指定報告資料夾
● -r 啟動遠端服務,即slave,多臺的是,可以指定具體那幾臺,使用: -R 192.168.6.176,192.168.6.177 (分時IP地址)
5、