JMeter動態從資料庫中讀取資料作為介面引數環境搭建
阿新 • • 發佈:2020-11-23
文章目錄
- 環境準備
-
- 測試介面
- 從mysql讀取資料作為測試介面的入參
前言
首先準備壓測環境,最終的頁面張成下圖這樣,我會對每個步驟進行講解
一、環境準備
1、從Apache官網下載JMeter版本,我用的是5.3最新版
2、準備mysql驅動包
mysql-connector-java-8.0.18.jar,驅動的版本視你的自己的環境而定
二、使用步驟
1.設定JMeter為中文顯示
環境搭建:
JMeter下載後直接解壓即可執行,如圖:
設定為中文方法,將jmeter.properties檔案中language=zh_CN這裡設定為中文,預設為英文
2.匯入mysql驅動包
操作如圖:
第一步:匯入mysql驅動包
第二步:新增jdbc連線選單,注意圖中標註的選單層級
第三步驟:設定jdbc連線資訊
第四步:建立執行緒組
自己可以改執行緒組名稱,建議改成業務含義的名稱
第五步:線上程池下面新增需要的選單
具體可以參考這篇文章,這裡我就不一一列舉了
第六步:新增JDBC請求,從資料庫讀取資料
上面是建立,下圖是設定jdbc請求的引數
第七步,這是引數迴圈取值
因為上面的sql查出來的是一個集合,所以這裡要迴圈取值的話就需要加一個迴圈控制器
如圖,注意選單層級
第八步:新增計數器
設定迴圈開始值和遞增值,然後引數應用為N
第八步:
設定計數函式,後面的介面引數就是按照這個計數函式輸出值作為介面的入參
最後一步:
設定http請求介面
設定請求引數:
我只列舉了迴圈兩次的值,都是從資料庫裡讀取的,目的達到了。
總結
注意JMeter搭建的一些細節。