溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JMeter入門教程4:聚合報告詳解

發(fā)布時間:2020-07-07 13:35:14 來源:網(wǎng)絡 閱讀:3763 作者:hepeihao 欄目:軟件技術

之前說過jmeter的查看結果數(shù),這次簡單聊下jmeter中最重要的listener聚合報告。

聚合報告顧名思義,就是把執(zhí)行的結果聚合在一起,在jmeter中聚合的方式就是通過sampler Name。

我們就以csv格式的jtl為例(見下圖),簡單描述下每個字段的含義:

JMeter入門教程4:聚合報告詳解


默認的格式是csv(逗號分隔),一共10行代表了跑了10個sample

  1. ts(timeStamp)是時間戳格式的,代表了當前sample的起始時間

  2. t(time)是ms格式,代表了當前sampler消耗的時間

  3. lb(label)代表請求名字

  4. rc(responseCode)代表請求的響應返回碼

  5. rm(responseMessage)代表請求的響應返回信息

  6. tn(threadName)代表線程名,大家看有重復的1-1之類的,重復幾次說明循環(huán)了幾次

  7. dt(dateType)代表text之類的數(shù)據(jù)類型

  8. by(bytes)代表返回響應結果字節(jié)數(shù)

  9. lt(latency)代表從發(fā)送請求開始到響應結果開始返回的時間,lt<=t

當然我介紹的只是默認情況下的jtl包含字段,自定義下會有更多的明細,可以參見下面這個官方鏈接

http://jmeter.apache.org/usermanual/listeners.html#csvlogformat


介紹完了jtl構成,下面步入正題講解下聚合報告:

JMeter入門教程4:聚合報告詳解

  1. #Samples代表sample的數(shù)量

  2. Average、Median、90%Line、95%Line、99%Line、Min、Max均代表響應時間,對于90%Line我們簡單說下。就拿上面那個csv截圖來舉例,一共10個sample,把響應時間從小到大排列,然后劃一根90%的線,那就是90%Line

  3. Throughput(相當于QPS或者TPS),這個計算公式:#Samples/(取最大值(ts+t)-取最小值(ts))*1000

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI