JMeter:生成漂亮的接口/壓力測試的HTML報告


JMeter生成HTML網頁報告(非gui模式操作)


      我們做性能測試的時候會經常使用一些性能測試工具,比如loardrunner和jmeter,我個人比較喜歡Jmeter這個工具,jmeter之前版本是沒有引用報告的 ,但JMeter3.0以后引入了Dashboard Report,建議大家使用3.1之后的版本,我這里使用的是3.2。

那么是如何生成HTML報告的呢,我們一起來看一下。

 

准備工作:jmeter3.2  .jmx腳本(初學者可用badboy和jmeter自帶錄制功能錄制腳本保存為.jmx文件-這里暫不做詳細介紹) 新建/ResultReport 文件夾(在jmeter工作目錄下)

友情提示:文件名最好是英文 我這里只作為演示,讓大家好理解參數意思

一、如果沒有.jtl文件,運行如下命令:
jmeter -n -t jmeter測試腳本.jmx -l 測試結果.jtl -e -o /ResultReport (測試報告文件夾)
我們來看一下這條命令的參數:
-n :以非GUI形式運行Jmeter
-t :jmeter測試腳本.jmx 腳本路徑 (當前目錄可寫相對路徑 ,不在當前目錄使用絕對路徑)
-l :測試結果.jtl 運行結果保存路徑(.jtl),此文件必須不存在
-e :在腳本運行結束后生成html報告
-o :用於存放html報告的目錄

 

 

二、如果已經存在結果文件(.jtl),可運行如下命令生成報告
jmeter -g 測試結果.jtl -o /ResultReport
參數:
-g : result.jtl 已經存在的.jtl文件的路徑。
-o :用於存放html報告的目錄
這種沒有日志打印,下面是截圖:


無論采用哪種方式,執行完成后會在\apache-jmeter-3.2\bin\ResultReport目錄下產生如下文件(夾):

雙擊打開index.html結尾文件,就可以看到報告了。如圖:

 

這樣是不是很好看呢,自己試試吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM