簡體   English   中英

JMeter-計算響應時間低於定義時間的請求

[英]JMeter - Count requests with responses below defined time

您是否可以推薦Jmeter 4.0的插件或報告,該插件或報告的響應數小於<定義時間(例如200ms,500ms等)的請求數

我想得到以下問題的答案:

  1. 每秒可發送多少個請求,即90%響應的響應時間小於200ms

  2. 總計200毫秒以下有多少響應

  3. 響應總數中200 ms以下響應的響應百分比

您可以使用“持續時間聲明”。 它將花費所有超過預期時間的請求失敗,並且使用“查看結果樹”或“簡單數據編寫器”偵聽器,您可以獲取所有必需的數據,並從它們生成的csv / jtl文件中進行計數。

在此處輸入圖片說明

在此處輸入圖片說明

希望對您有所幫助。

我不知道任何現有的插件都能滿足您的要求,但是您可以使用JSR223偵聽器來實現

  1. 將JSR223偵聽器添加到您的測試計划
  2. 將以下Groovy代碼放入“腳本”區域:

     if (prev.getTime() < 200) { prev.setSampleLabel(prev.getSampleLabel() + " < 200") } 
  3. 就是這樣,如果您的Sampler響應時間將低於200,則JSR223偵聽器將修改其標簽並為其添加< 200后綴。
  4. 您可以使用“正常” 聚合報告偵聽器查看響應時間低於200毫秒且百分位數為90%的采樣器總數

    JMeter匯總報告監聽器

除非您需要絕對數字,否則我建議您使用“響應時間百分比”偵聽器( https://jmeter-plugins.org/wiki/RespTimePercentiles/

該偵聽器將繪制響應時間圖,並且將以百分比范圍內的任何響應時間清楚地顯示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM