1. 程式人生 > 實用技巧 >【Jmeter】之進行介面批量壓力測試

【Jmeter】之進行介面批量壓力測試

目錄:

  • 一、安裝Jmeter
  • 二、介面壓力測試
  1. 測試計劃

  2. 執行緒組
  3. HTTP資訊頭管理器
  4. HTTP請求
  5. 監聽器

一、安裝Jmeter

具體如何安裝就不闡述了,下面分享我的兩篇文章:

①Win系統參考文章:《【JMeter4.0】之 “jdk1.8、JMeter4.0” 安裝與配置以及JMeter永久漢化和更改介面背景、並附加附錄:個人學習總結

②Mac系統參考文章:《JMeter壓力測試演練(Mac版)

二、介面壓力測試

層級結構如下圖:

層級說明:

1、測試計劃  返回目錄

預設建立就可以了,不需要新增設定

2、執行緒組  返回目錄

①執行緒數:執行執行緒的數量,相當於請求介面次數

②時間:執行所有執行緒所需要的時間

③迴圈次數:執行執行緒迴圈的次數

計算公式:請求總執行量 = 執行緒數*迴圈次數

3、HTTP資訊頭管理器  返回目錄

①新增資訊頭:

Authorization        token的值

token值可以通過瀏覽器F12獲取請求引數

4、HTTP請求  返回目錄

①伺服器以及HTTP請求,如下圖對應的

②請求引數,參考如下

注意:請求引數為base64位時,需要把編碼勾選上

5、監聽器  返回目錄

常用的有【檢視結果樹、聚合報告】

①檢視結果樹

②聚合報告

主要檢視請求介面一些報告數值

③其他

圖形結果:

用表格檢視結果:

彙總報告:

三、附錄  返回目錄

感謝的文章:《jmeter進行帶token的測試