1. 程式人生 > >Jmeter效能測試步驟簡單回顧

Jmeter效能測試步驟簡單回顧

開發十年,就只剩下這套架構體系了! >>>   

測試需求:

測試20個使用者在負載達到30QPS時的平均響應時間。

步驟

  1. 新增執行緒組:執行緒數+準備時長+迴圈次數
  • 執行緒數:虛擬使用者數,一個虛擬使用者數佔用一個程序或執行緒。eg:20個使用者=20個執行緒
  • 準備時長:設定虛擬使用者數需要多長時間全部啟動。eg:10s準備時長=20個使用者在10s內全部啟動
  • 迴圈次數:每個執行緒傳送請求的次數。eg:20個執行緒每個傳送5個請求,總請求數20x5=100
  1. 新增HTTP請求 新增-Sampler-HTTP請求(及引數)

  2. 設定QPS限制:控制給定取樣器傳送請求的吞吐量。 新增-定時器-ConstantThroughputTimer: 30每秒=1800每分

  3. 新增監視器 新增-監視器-聚合報告/檢視接過書

  4. Run

常見概念解析

  • 響應時間(RT):指系統對請求做出響應的時間
  • 吞吐量(TPS):指系統在單位時間內處理請求的數量
  • 併發使用者數(CUN):指系統可以同時承載的正常使用者使用系統功能的使用者數量。
  • 每秒查詢率(QPS):對一個特定的查詢伺服器在規定時間內所處理流量多少的衡量標準

Badboy錄製指令碼

使用Badboy錄製指令碼後另存為.jmx檔案,使用Jmeter開啟指