寫在最前:
我遇到一個問題,就是導出數據時,接口返回的數據是亂碼,亂碼如下圖所示。問了開發,說是byte數據。這種情況,將response Data數據寫入到報告中的話,在jenkins上運行時,提示jtl轉html失敗,這個問題一直困擾着我,當你看到這篇博文的時候,正好解決過該問題,希望得到你的幫助,幫我指點迷津,謝謝。
在做接口自動化時,需要發送測試報告,jmeter提供默認的樣式文件,在C:\apache-jmeter-3.3\extras文件夾下,但自我感覺報告不是很詳細。因此,在網上學習了下,找到一份很不錯的樣式文件,報告內容可以很詳細,把自己的實踐過程分享下。
首先,先來看下默認樣式的測試報告,如下所示:
這是默認樣式文件的測試報告,里面的內容不是很詳細,如果遇到接口報錯,查找問題時,不知道是哪出的錯,尋找問題比較麻煩。接下來就分享下更改樣式的步驟
1.下載樣式文件
樣式文件上傳在百度網盤,地址:https://pan.baidu.com/s/1WySvLh-zdQZfqYbhm7Mi5g,提取碼為:x8qh
2.將下載的樣式文件放置jmeter安裝目錄\extras下
3.修改build文件
4.配置jmeter.properties文件
該文件路徑在jmeter安裝目錄\bin下,將jmeter.save.saveservice.*參數設置為true並去掉注釋,如下所示
5.重新構建
新的測試報告如下所示,內容就要詳細了很多
在jmeter.properties文件下,可配置哪些數據寫入到報告中,我是全開啟了,可以根據需要做一些調整,更換樣式報告就是這么簡單。