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打開腳本進行測試。循環

相關文章
相關標籤/搜索