天天看點

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

文章目錄

  • ​​一、基礎元件​​
  • ​​1. 企業需求​​
  • ​​2. 建立線程組:​​
  • ​​3. 建立HTTP請求​​
  • ​​4. CSV 資料檔案元件​​
  • ​​5. 響應斷言​​
  • ​​二、添加監聽器​​
  • ​​2.1. 添加察看結果樹​​
  • ​​2.2. 添加聚合報告​​
  • ​​2.3. 監聽每秒事務數​​
  • ​​2.4. 監聽 随時間變化的響應時間​​
  • ​​三、HTTP請求配置​​
  • ​​3.1. 基礎參數​​
  • ​​四、 響應斷言配置​​
  • ​​四、 CSV 資料檔案設定​​
  • ​​4.1. 添加檔案​​
  • ​​4.2. 添加編碼​​
  • ​​4.3. 添加編碼​​
  • ​​4.4. 添加變量名稱​​
  • ​​4.5. 最終效果​​
  • ​​五、 CSV 資料檔案設定​​
  • ​​5.1. 監聽每秒事務數寫入到檔案​​
  • ​​5.2. 監聽 随時間變化的響應時間 寫入到檔案​​
  • ​​六、并發設定​​
  • ​​七、資料準備​​
  • ​​八、LInux 操作​​
  • ​​8.1. 上傳jmeter​​
  • ​​8.2. 進入jmeter的bin目錄​​
一、基礎元件

1. 企業需求

需求:
協定:http
參數個數:3個
參數詳情:客戶姓名、客戶電話、客戶身份證
客戶資料20000條      

2. 建立線程組:

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

3. 建立HTTP請求

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

4. CSV 資料檔案元件

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

5. 響應斷言

添加響應斷言是為了判斷請求是否成功,下面會詳細說。

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
二、添加監聽器

2.1. 添加察看結果樹

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

2.2. 添加聚合報告

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

2.3. 監聽每秒事務數

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

2.4. 監聽 随時間變化的響應時間

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
三、HTTP請求配置

3.1. 基礎參數

伺服器名稱:192.168.100.164
端口号:8080
請求方式:POST
内容編碼:UTF-8      
jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

滑鼠依次右擊選擇->Replace values with variables

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
四、 響應斷言配置

提前約定好,用戶端傳回的辨別,作為判斷是否請求和響應成功的标準。

例如約定傳回傳回4個0000為成功辨別。

斷言内容:

0000      
jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
四、 CSV 資料檔案設定

4.1. 添加檔案

C:/Users/Administrator.DESKTOP-AJM3DOU/Desktop/2/客戶資料.txt      
jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

添加後的效果

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

4.2. 添加編碼

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

4.3. 添加編碼

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

4.4. 添加變量名稱

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

4.5. 最終效果

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
五、 CSV 資料檔案設定

5.1. 監聽每秒事務數寫入到檔案

C:\Users\Administrator.DESKTOP-AJM3DOU\Desktop\1\yace\tps.jmx      
jmeter-5.3 測試http接口動态資料 windows+Linux雙環境

5.2. 監聽 随時間變化的響應時間 寫入到檔案

C:\Users\Administrator.DESKTOP-AJM3DOU\Desktop\1\yace\trt.jmx      
jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
六、并發設定
jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
七、資料準備

資料用逗号分割​

​,​

​一行代表一條資料

jmeter-5.3 測試http接口動态資料 windows+Linux雙環境
八、LInux 操作

8.1. 上傳jmeter

8.2. 進入jmeter的bin目錄

/app/apache-jmeter-5.3/bin/jmeter -n -t /app/khyz_update.jmx -l /app/yace/yace.jtl -e -o /app/yace/report