Jmeter詳解

\color{#FF0000}{本篇文章會不定時更新內(nèi)容,感興趣的伙計可以收藏起來,歡迎在評論區(qū)留言想要更新的內(nèi)容}
本篇文章使用Jmeter 5.4.3版本為例。

導(dǎo)航欄

切換語言


Options - Choose Language,其中Chinese(Simplified)是簡體中文

線程組

  • 名稱:默認(rèn)為“線程組”,更新名稱后保存,左側(cè)導(dǎo)航欄會同步更新。

在取樣器錯誤后要執(zhí)行的動作

  • 繼續(xù):默認(rèn)。忽略錯誤,線程繼續(xù)執(zhí)行
  • 啟動下一進(jìn)程循環(huán):取樣器出現(xiàn)錯誤,則結(jié)束錯誤線程 其他線程繼續(xù)執(zhí)行。例如上圖,10個線程循環(huán)3次,其中一個線程出現(xiàn)問題就停止循環(huán),其他線程繼續(xù)循環(huán)。
  • 停止線程:取樣器執(zhí)行出現(xiàn)錯誤,則停止錯誤線程循環(huán),直到取樣器運行完畢。
  • 停止測試:取樣器執(zhí)行出現(xiàn)錯誤,則停止錯誤取樣器運行,直到測試計劃運行完畢。
  • 立即停止測試:取樣器執(zhí)行出現(xiàn)錯誤,停止測試計劃運行。

線程屬性

  • 線程數(shù):可以理解為虛擬用戶數(shù),一個虛擬用戶數(shù)占用一個線程,設(shè)置多少線程數(shù)就是設(shè)置多少虛擬用戶
  • Ramp-Up(秒):設(shè)置啟動所有線程所需要的時間.例如上圖,線程數(shù)設(shè)置為10,啟動所有線程所需要的時間設(shè)置為5,每個線程將在前一個線程啟動后0.5秒(5/10)后啟動。
  • 循環(huán)次數(shù):線程數(shù)的循環(huán)請求次數(shù)。如果勾選上永遠(yuǎn),則取樣器會根據(jù)在取樣器錯誤后要執(zhí)行的動作進(jìn)行循環(huán)。
  • 調(diào)度器:勾選上可以配置持續(xù)時間和啟動延遲。
    • 持續(xù)時間(秒):線程持續(xù)執(zhí)行時間,單位是秒。
    • 啟動延遲(秒):線程在延遲多長時間后啟動,單位是秒。

聚合報告

下圖是跑完接口后產(chǎn)生的數(shù)據(jù)

  • Label:HTTP請求名字,如果只有一個HTTP請求,則只展示“總體”。
  • 樣本:本次測試發(fā)送的請求數(shù)量,如下圖,模擬用戶數(shù)10,每次請求完之后等待時間0秒,請求次數(shù)3次。所以每個Label(除了總體)的數(shù) = 模擬用戶數(shù) * 請求次數(shù)。
  • 平均值:各個Label樣本次請求,接口響應(yīng)時間的平均時間。
  • 中位數(shù):根據(jù)各個Label樣本次請求,接口響應(yīng)時間取得中間值,然后計算的每次請求的響應(yīng)時間小于等于中間值的。
  • 90%百分位:90%的樣本不超過這個時間,其余的樣本至少需要這個時間。
  • 95%百分位:同上。
  • 99%百分位:同上。
  • 最小值:各個Label樣本次請求,最短的接口響應(yīng)時間。
  • 最大值:各個Label樣本次請求,最長的接口響應(yīng)時間。
  • 異常%:相應(yīng)失敗的接口請求數(shù)在本Label總請求數(shù)的百分比。
  • 吞吐量:默認(rèn)表示每秒請求完成的數(shù)量。
  • 接收 KB/sec:以秒接收單位的測量的吞吐量
  • 發(fā)送 KB/sec:以秒發(fā)送單位的測量的吞吐量

配置文件

修改默認(rèn)語言為中文

在bin文件夾里找到jmeter.properties打開,搜索language

刪掉“#”,將等號右邊改為“zh_CN”,保存文件,重啟jmeter。

解決響應(yīng)數(shù)據(jù)中文亂碼

在bin文件夾里找到jmeter.properties打開,搜索sampleresult.default.encoding。


刪掉“#”,將等號右邊改為“UTF-8”,保存文件,重啟jmeter。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 摘要 本文介紹Jmeter界面各個菜單及界面的功能介紹,并重點講解監(jiān)聽器介紹。 2. 界面基本介紹 jmet...
    筆名輝哥閱讀 1,305評論 0 6
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量。Jmeter不需要安裝,下載后...
    茶小汐閱讀 3,128評論 0 8
  • 一. 性能測試 1.為什么要進(jìn)行性能測試? ①評估當(dāng)前系統(tǒng)的能力 ②尋找性能瓶頸,優(yōu)化系統(tǒng)性能 ③評估軟件是否滿...
    故里里閱讀 272評論 0 1
  • 一. 性能測試 1.0 為什么要進(jìn)行性能測試? 評估當(dāng)前系統(tǒng)的能力 尋找性能瓶頸,優(yōu)化系統(tǒng)性能 評估軟件是否滿足未...
    SONY3閱讀 729評論 0 2
  • 一. 性能測試 1.性能測試是什么 廣泛定義:基于協(xié)議模擬用戶發(fā)出請求,對服務(wù)器形成一定負(fù)載,來測試服務(wù)器的性能指...
    c_dab5閱讀 243評論 0 0

友情鏈接更多精彩內(nèi)容