一、Jmeter聚合報告參數詳解
Jmeter聚合報告是Jmeter自帶的一個對測試結果進行統計和分析的工具,通過參數的修改可以滿足不同場景下的需求。
參數詳解:
webReportGenerator.exclude_controllers 去除指定Controller,多個用逗號隔開,例如:Thread Group 1,Thread Group 2。 webReportGenerator.show_controllers 顯示指定Controller相當於排除其它Controller,多個用逗號隔開。例如:HTTP Request,JUnit Request。 jmeter.reportgenerator.time_unit 時間單位,可選值:毫秒、秒、分鐘、小時、天,預設值為毫秒,例如:時或hour。 jmeter.reportgenerator.start_date 篩選StartDate開始的樣本,格式:MM/DD/YYYY HH:MM(AM|PM),例如:01/02/2020 08:00AM。 jmeter.reportgenerator.end_date 篩選EndDate之前的樣本,格式:MM/DD/YYYY HH:MM(AM|PM) 例如:01/03/2020 08:00AM
二、Jmeter聚合報告分析
Jmeter聚合報告可視化地呈現了測試結果的各項指標和曲線圖,進行深入分析有助於發現並定位潛在問題。
在聚合報告頁面中,可以看到每個請求的響應時間、錯誤率、吞吐量等指標,並且還有響應時間分布曲線、吞吐量曲線、錯誤率曲線等。
通過這些曲線和指標,我們可以逐步分析測試結果,定位瓶頸,找到優化方案。
三、Jmeter聚合報告響應時間
Jmeter聚合報告中,響應時間是一個重要的指標。我們可以用聚合報告來了解每個請求的響應時間以及每個請求的響應時間分布情況。
在聚合報告中,響應時間的計算方式可以通過設置「webReportGenerator.aggregate_rpt_pct1」, 「webReportGenerator.aggregate_rpt_pct2」,「webReportGenerator.aggregate_rpt_pct3」等參數來實現。通過這些參數可以自定義響應時間的計算方式。
響應時間的縮略圖可以直觀地看到響應時間的分布情況,可以更好地了解不同請求的響應時間分布情況。
四、Jmeter聚合報告的參數分析
在Jmeter聚合報告中,有很多可以配置的參數,這些參數對測試結果的分析和優化都有很大的影響。
需要注意的是,不同的測試場景需要不同的參數配置,根據實際情況調整參數。
在聚合報告中,可以通過以下參數來實現對測試結果的進一步分析:
webReportGenerator.display_properties 呈現額外的屬性,多個屬性用逗號隔開,例如:responseCode,responseMessage。 webReportGenerator.filter_only_sample 呈現僅篩選的樣本或匹配器,例如:regex匹配器,HTTP樣本。 webReportGenerator.graph_width 圖表寬度,預設值為800,例如:1000。 webReportGenerator.jmeter_home JMeter的主目錄,默認情況下使用系統變數$jmeter_home。
五、Jmeter匯總報告怎麼看
Jmeter匯總報告是針對多個測試用例進行測試結果統計和分析的工具,對於對多個測試用例進行對比和分析的時候極其有用。
在Jmeter匯總報告中,可以通過指定多個測試結果進行對比,得出測試結果的平均值、中位數、90%Line等指標。
匯總報告和聚合報告有些類似,都提供了響應時間的分布曲線和縮略圖,幫助用戶了解測試結果的細節和整體情況。
六、Jmeter聚合報告怎麼導出
用聚合報告生成圖表和表格,可以導出為常用的格式,例如:HTML、CSV、XML、PDF等。
導出報告可以方便地保存測試結果,以便後續分析和比較。
導出操作可以在聚合報告頁面上進行,點擊”Generate Report”按鈕可以生成整份報告。
七、Jmeter聚合報告時間單位
在Jmeter聚合報告中,時間單位設置是一個重要的參數。通過設置時間單位可以更好地展示測試結果。
Jmeter聚合報告支持的時間單位有秒(s)、毫秒(ms)、分鐘(min)、小時(h)和天(d),默認單位為毫秒。
時間單位可以在Jmeter聚合報告中通過設置「jmeter.reportgenerator.time_unit」參數進行調整。
八、Jmeter聚合報告主要看什麼
Jmeter聚合報告主要看哪些指標和曲線圖呢?以下是比較重要的幾個指標:
- 響應時間:可以了解每個請求的響應時間,通過比較不同請求的響應時間來找出瓶頸。
- 吞吐量:可以了解系統的吞吐量表現,並作為比較性能的重要指標。
- 錯誤率:可以了解系統的穩定性表現,降低錯誤率是性能優化的一個重要目標。
九、Jmeter聚合報告詳解代碼示例
jmeter -n -t D:\test\testplan.jmx -l D:\test\result.jtl -e -o D:\test\report
在這個命令中,使用了Jmeter的命令行模式,-n參數表示Jmeter要運行的是Non-GUI模式,-t參數指定了測試計劃的JMX文件,-l參數指定了測試結果要保存的JTL文件,-e參數指定了生成HTML報告,-o參數指定了報告保存的目錄。
原創文章,作者:ZJQDF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/366325.html