眾所周知,jmeter原生測試的報告是偏性能方面的,在做接口自動化的時候原報告中的內容很多不需要。
下面教大家如何更改jmeter測試報告樣式
一、
下載新版樣式 jmeter.results.shanhe.me.xsl
對應文件下載已上傳網盤,見鏈接
https://www.cnblogs.com/5566yesongqiao/p/13858087.html
二、
修改build.xml文件。具體修改見鏈接
https://www.cnblogs.com/5566yesongqiao/p/13275464.html
三、
修改jmeter bin目錄下 Jmeter.properties文件 (推薦用Notepad++去編輯)
把jmeter.save.saveservice.output_format = csv 改成 xml
然后把以下代碼取消注釋並改為true
注:如果生成的html報告出現亂碼
sampleresult.default.encoding=ISO-8859-1
將這段代碼注釋取消,=號后面改成 utf-8
四、
打開cmd
ant 構建語法為 ant -buildfile 加Ant bin目錄下 build.xml
五、
生成的報告如圖
可以發現,新生成的報告可以清楚的看到每一個接口的具體信息,
六、
報告樣式終極優化版 ☺
但是上面這個報告還是有一點缺陷,圖上標紅的△圖標是沒有點擊收縮的功能
這樣如果接口業務特別多的時候,沒辦法一下看到具體匯總信息
所以我將樣式表再次進行了優化
新生成的報告,默認根據線程收縮。一個線程代表一個業務流程,點擊線程名展開顯示具體的請求
如此一來,我們可以一眼看到哪些流程是通過的,只需要查看爆紅的線程即可
七、
終極優化后的樣式表也已經上傳,有需要的小伙伴可以打賞后添加本人聯系方式獲取下載密碼(編碼不易,請多諒解)
鏈接:https://pan.baidu.com/s/1Mb51IO5yC20KmWRyiOflrw
使用新版的小伙伴記得對應build.xml文件樣式名稱要保持一致哦