Jmeter3.1官方自帶的HTML圖形測試報告 + 漢化
Jmeter3.1官方自帶的HTML圖形測試報告 + 漢化
Jmeter3.0開始就有這個新特性了,詳情見官網
http://jmeter.apache.org/usermanual/generating-dashboard.html
*建議下載Jmeter3.1版本,因為Ver3.0由於編碼問題報告中的中文會顯示成亂碼。官方在Ver3.1修復了這個問題。
1. 修改配置檔案
在\bin\jmeter.properties檔案中做如下修改,將註釋符去掉
- jmeter.save.saveservice.bytes = true
- # Only available with HttpClient4
- #jmeter.save.saveservice.sent_bytes=true
- jmeter.save.saveservice.label = true
- jmeter.save.saveservice.latency = true
- jmeter.save.saveservice.response_code = true
- jmeter.save.saveservice.response_message = true
- jmeter.save.saveservice.successful = true
- jmeter.save.saveservice.thread_counts = true
- jmeter.save.saveservice.thread_name = true
- jmeter.save.saveservice.time = true
- jmeter.save.saveservice.connect_time = true
- # the timestamp format must include the time and should include the date.
- # For example the default, which is milliseconds since the epoch:
- jmeter.save.saveservice.timestamp_format = ms
- # Or the following would also be suitable
- jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss
如果需要顯示更多錯誤資訊,做如下修改
- jmeter.save.saveservice.assertion_results_failure_message = true
2. 生成報告
根據.jmx檔案 執行並生成報告
- jmeter -n -t 指令碼.jmx -l 記錄.jtl -e -o ./Report
根據.jtl檔案 生成報告
- jmeter -g 記錄.jtl -o ./Report
3. 報告
4. 漢化
想漢化的朋友可以直接修改Jmeter路徑\bin\report-template裡的.fmkr檔案,注意官方的原始檔案中文會亂碼,要儲存為ANSI編碼。
這裡本人提供一下自己修改後的.fmkr檔案,只修改了圖表的名稱。
附件: Jmeter-3.1-report-template漢化.rar
方法:先備份自己的report-template資料夾,把漢化檔案下載後解壓到本地,把bin資料夾直接複製到Jmeter3.1安裝路徑下,並覆蓋。
5. 漢化文字本人蔘考的以下資訊
來源:JMeter效能測試3.0時代之-多維度的圖形化HTML報告 - Luo
其預設提供的度量維度包括:
- APDEX(Application Performance Index)指數
- 聚合報告
- 類似於UI上的Aggregate Report
- Errors報告
- 展示不同錯誤型別的數量以及百分比
- 響應時間變化曲線
- 展示平均響應時間隨時間變化情況
- 類似於JMeter Plugins在UI上的jp@gc - Response Times Over Time
- 資料吞吐量時間曲線
- 展示每秒資料吞吐量隨時間變化的情況
- 類似於JMeter Plugins在UI上的jp@gc - Bytes Throughput Over Time
- Latency time變化曲線
- 展示Latency time隨時間變化的情況
- 類似於JMeter Plugins在UI上的jp@gc - Response Latencies Over Time
- 每秒點選數曲線
- 類似於JMeter Plugins在UI上的jp@gc - Hits per Second
- HTTP狀態碼時間分佈曲線
- 展示響應狀態碼隨時間的分佈情況
- 類似於JMeter Plugins在UI上的jp@gc - Response Codes per Second
- 事務吞吐量時間曲線(TPS)
- 展示每秒處理的事務數隨時間變化情況
- 類似於JMeter Plugins在UI上的jp@gc - Transactions per Second
- 平均響應時間與每秒請求數的關係圖
- 展示平均響應時間與每秒請求數(可以理解為QPS)的關係
- Latency time與每秒請求數的關係圖
- 展示Latency time與每秒請求數的關係
- 響應時間百分點陣圖
- 響應時間的百分位分佈圖
- 活動執行緒數變化曲線
- 展示測試過程中活動執行緒數隨時間變化情況
- 平均響應時間與執行緒數的關係圖
- 展示平均響應時間與執行緒數的關係
- 類似於JMeter Plugins在UI上的jp@gc - Response Times vs Threads
- 柱狀響應時間分佈圖
- 展示落在各個平均響應時間區間的請求數情況
相關文章
- Jmeter系列(43)- 詳解 Jmeter 圖形化 HTML 壓測報告之 Charts 模組JMeterHTML
- Pytest單元測試框架生成HTML測試報告及優化框架HTML測試報告優化
- jmeter無圖形介面執行測試並生成報告JMeter
- Eolink Apikit 圖形用例詳解|API 自動化測試API
- 介面自動化使用requests生成測試報告測試報告
- pytest(2)-pytest-html測試報告HTML測試報告
- Jmeter 介面自動化連載 (13) - 自動生成測試報告JMeter測試報告
- python介面自動化(三十一)--html測試報告通過郵件發出去——下(詳解)PythonHTML測試報告
- PhpStorm 漢化指南(官方)PHPORM
- 記錄python介面自動化測試--利用unittest生成測試報告(第四目)Python測試報告
- 【SCRIPT】Oracle巡檢報告html格式樣例,帶趨勢圖OracleHTML
- 有什麼工具能生成帶有動態報表圖形的 word 報告嗎?
- 【python3.x】傳送自動化測試報告郵件Python測試報告
- 自動化測試系列 —— UI自動化測試UI
- 自動化裝置測試與自動化測試的區別
- Xcode 自帶單元測試XCode
- 圖形測試分析毫無頭緒?HarmonyOS圖形棧測試技術幫你解決
- 如何學習自動化測試?從手工測試到自動化測試的過程…
- 【自動化測試入門】自動化測試思維
- SCRIPT】Oracle巡檢報告html格式樣例指令碼,帶趨勢圖OracleHTML指令碼
- 功能測試、自動化測試、效能測試的區別
- 自動化測試的方向
- 採用自動化測試的情形及自動化測試的優缺點
- 軟體測試:自動化測試
- Allure測試報告測試報告
- Jumper 測試報告測試報告
- 雲測試報告測試報告
- 測試計劃和測試報告測試報告
- GUI圖形化自動化框架研發V4.0(傳送缺陷報告至開發人員郵箱)GUI框架
- API自動化測試平臺,高效實現對API的自動化測試API
- 如何做自動化測試?什麼是自動化測試?
- py+selenium 自動判斷頁面是否報錯並顯示在自動化測試報告【原創】測試報告
- 小程式自動化測試--測試3
- 手工測試和自動化測試 BattleBAT
- 自動化測試系列(三)|UI測試UI
- 測試人員的價值=自動化測試的水平?
- airTest自動化測試AI
- selenium自動化測試