Jmeter接口測試(十)測試報告


  

  這是jmeter接口測試系列的第十篇總結,也是最后一篇,之后會把接口集成的一些內容發一個系列,分享給大家,供大家一起學習進步。

 

  批量執行完接口測試之后,我們需要查看測試報告,在之前單個接口調試我們是通過查看結果樹查看結果,但是當大批量執行接口測試之后依舊這樣查看那么肯定會很低效 那么該如何設置呢?

 

  聚合報告

    聚合報告是一個比較精簡的報告元件,可以查看每個接口的性能情況與執行結果。 設置步驟:選中線程組——添加——監聽器——聚合報告。

    • Samples -- 本次場景中一共完成了多少個請求
    • Average -- 平均響應時間(單位:ms)
    • Median -- 響應時間的中值(單位:ms)
    • 90% Line -- 所有請求中 90%的響應時間
    • Min -- 最小響應時間(單位:ms)
    • Max -- 最大響應時間(單位:ms)
    • Error -- 出錯率
    • Troughput -- 吞吐量
    • Received--響應數據大小
    • KB/sec -- 以流量做衡量的吞吐量

 

HTML 報告

 

  有時候我們需要將測試報告以 HTML 附件形式發送給各個項目成員,那么需要生成 HTML 報告。 JMeter3.0 以后引入了 Dashboard Report,用於生成 HTML 頁面格式圖形化報告的擴展模塊。

 

  生成步驟:

  打開 cmd 進入 jmeter 目錄 bin 目錄,也可以將jmeter.bat所在文件的路徑(D:\apache-jmeter-3.3\bin)添加到環境變量path中

  執行命令:注意:HTML報告存放目錄必須是空的,JMeter 默認去當前目錄尋找腳本文件,並把日志記錄在當前目錄。比如你在 C:\Users\dingce>目錄下執行以上命令,JMeter 會去該目錄下尋找httpbin_test.jmx 腳本並把執行結果放在該目錄。如果你的腳本在其他目錄,而且想要把執行結果放在另外文件夾,可以使用絕對路徑告訴 JMeter

  jmeter -n -t F:\jmeter\jmeter_scripts\httpbin_test.jmx -l F:\jmeter\report-output\httpbin.jtl -e -o F:\jmeter\report-output\re2

  命令的參數:

    • -n :以非 GUI 形式運行 Jmeter
    • -t :jmeter 腳本路徑
    • -l :result.jtl 運行結果保存路徑(.jtl)此文件必須不存在。
    • -e :在腳本運行結束后生成 html 報告
    • -o :用於存放 html 報告的目錄,不加該參數默認生成到 bin\report-output

  生成的結果和報告如下圖所示:

  執行結果可以使用 GUI 模式下的聚合報告查看,比如你想要看 httpbin.jtl 的報告,可以

  打開 JMeter GUI 界面 -> 測試計划 -> 添加線程組 -> 添加聚合報告 -> 點擊"所有數據寫入一個文件"下的 "瀏覽..." 按鈕找到你剛生成的 jtl 文件就可以對執行結果進行直觀分析了:

 

  進入報告文件夾,點擊index.html,查看生成的測試報告樣式如下:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM