【總結1:Jmeter在gui模式下生成測試報告】
1、 在測試計划中添加一個Listener(添加任意一個Listener都可以),在Write result to file/Read from file的Filename的位置填寫保存測試結果的路徑(路徑可以自由指定),如下所示:
2、通過命令把測試結果轉換成HTML,但該命令必須要在jmeter的bin目錄下執行,執行方式如下:
jmeter -g webproxy_datafactory-copy.jmx -o F:\JmeterReport
說明:
-g --指定已存在的測試結果
-o --指定的文件夾必須是不存在的,否則執行失敗
注意:我是直接把測試結果保存到jmeter/bin目錄下了,因為jmeter/bin目錄又是執行目錄,所以我在執行命令時,可以把路徑省略;如果測試結果保存到其它目錄,執行命令時,要帶上這個測試結果的全路徑,執行方式:
jmeter -g E:\test \webproxy_datafactory-copy.jmx -o F:\JmeterReport
3、F:\JmeterReport --是轉換后HTML報告保存的路徑,如下所示:
【總結2:Jmeter在非gui模式下生成測試報告】
1、如何執行jmeter腳本並生成報告
【所有命令必須在jmeter的bin目錄下執行】
step1、刪除已有的測試結果(如果有的話)
step2、刪除HTML測試報告(如果有的話)
step3、開始執行測試計划並生成HTML測試報告,如下命令:
jmeter -n -t F:\test\webproxy_datafactory-copy.jmx -l result.jtl -e -o F:\JmeterReport
參數說明:
-n:非GUI模式執行JMeter
-t:執行測試文件所在的位置
-l:指定生成測試結果的保存文件,jtl文件格式
-e:測試結束后,生成測試報告
-o:指定測試報告的存放位置
2、如果先執行jmeter腳本,再生成報告呢
step1、刪除已有的測試結果(如果有的話)
step2、刪除HTML測試報告(如果有的話)
step3、開始執行測試計划,如下命令:
jmeter -n -t F:\test\webproxy_datafactory-copy.jmx -l result.jtl -j jmeter.log
step4、生成html測試報告,如下命令:
jmeter -g result.jtl -o F:\JmeterReport
摘抄https://blog.csdn.net/lykio_881210/article/details/81078388