1. 程式人生 > 資料庫 >JMeter動態從資料庫中讀取資料作為介面引數環境搭建

JMeter動態從資料庫中讀取資料作為介面引數環境搭建

 

文章目錄

  • 環境準備
    • 測試介面
    • 從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搭建的一些細節。