日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

Jmeter 生成HTML性能测试报告

發布時間:2024/9/27 HTML 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jmeter 生成HTML性能测试报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

          • 一、生成HTML測試報告的兩種方式
            • 1.1. 利用已有.jtl文件生成報告
            • 1.2. 無.jtl文件生成測試報告
          • 二、圖表信息詳解
            • 2.1. Dashboard(概覽儀表盤)
            • 2.2. Charts(詳細信息圖表)
            • 2.3. Over Time
            • 2.4. Throughput
            • 2.5. Response Times

一、生成HTML測試報告的兩種方式
1.1. 利用已有.jtl文件生成報告

之前的博客介紹過如何在linux環境運行jmeter并生成報告,如果已經有經過測試生成的.jtl文件,可以利用該文件直接生成HTML可視化測試報告。

進入jmeter的bin目錄下,輸入如下命令:

jmeter -g test.jtl -o /path # -g:后跟test.jtl文件所在的路徑 # -o:后跟生成的HTML文件存放的路徑

PS:如果是在Windows環境命令行運行,必須指定生成的HTML文件存放文件夾,否則會報錯;如果是linux環境,如指定路徑下不存在該文件夾,會生成對應的文件夾存放報告文件!

1.2. 無.jtl文件生成測試報告

如果還未生成.jtl文件,則可以通過如下命令,一次性完成測試執行和生成HTML可視化報告的操作,進入jmeter的bin目錄下,輸入如下命令:

jmeter -n -t test.jmx -l test.jtl -e -o /path # -n:以非GUI形式運行Jmeter # -t:source.jmx 腳本路徑 # -l:result.jtl 運行結果保存路徑(.jtl),此文件必須不存在 # -e:在腳本運行結束后生成html報告 # -o:用于存放html報告的目錄

我本地Windows環境執行截圖如下:

PS:(linux系統和windows系統命令一樣)需要注意的是,生成的.jtl文件路徑下,不能存在同名的.jtl文件,否則會執行失敗。

執行完畢后,用瀏覽器打開生成的文件目錄下的index文件,效果展示如下:

二、圖表信息詳解

測試報告分為兩部分,Dashboard和Charts,下面分開解析。

2.1. Dashboard(概覽儀表盤)

①、Test and Report informations

②、APDEX (應用性能指標)

關于APDEX的相關信息,請參考這里:應用性能指標;英文原文,參考這里:Apdex-Wikipedia
③、Requests Summary

2.2. Charts(詳細信息圖表)

PS:由于詳細信息圖表有點多,這里我挑幾個性能測試過程中比較關鍵的圖表解析!

2.3. Over Time

①、Response Times Over Time(腳本運行期間的響應時間變化趨勢圖)

說明:可以根據響應時間和變化和TPS以及模擬的并發數變化,判斷性能拐點的范圍。

②、 Response Time Percentiles Over Time (successful responses)

說明:腳本運行期間成功的請求響應時間百分比分布圖,可以理解為聚合報告里面不同%的數據,圖形化展示的結果。

③、Bytes Throughput Over Time(腳本運行期間的吞吐量變化趨勢圖)

說明:在容量規劃、可用性測試和大文件上傳下載場景中,吞吐量是很重要的一個監控和分析指標。

④、 Latencies Over Time(腳本運行期間的響應延時變化趨勢圖)

說明:在高并發場景或者強業務強數據一致性場景,延時是個很嚴重的影響因素。

2.4. Throughput

①、Transactions Per Second(每秒事務數)

說明:每秒事務數,即TPS,是性能測試中很重要的一個指標,它是用來衡量系統處理能力的一個重要指標

2.5. Response Times

①、 Response Time Percentiles(響應時間百分比分布曲線圖)

說明:即響應時間在某個范圍內的請求在所有請求數中所占的比率,相比于平均響應時間,這個值更適合用來衡量系統的穩定性。

②、Time Vs Threads(平均響應時間和線程數的對應變化曲線)

說明:可以通過這個對應的變化曲線來作為確定性能拐點的一個參考值。

以上內容,即為jmeter生成HTML格式測試報告的方法以及報告內容解析

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Jmeter 生成HTML性能测试报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。