jmeter參數化之數據庫+正則表達式


業務需求:通過用戶ID及PhoneNumber向服務器發送100次請求

參數分析:從數據庫中查詢用戶ID及PhoneNumber,將ID、PhoneNumber參數化

1、配置好數據庫連接,配置方法見上一篇文章

2、配置JDBC Request,編寫select語句:SELECT concat('"ssid":',Id,'"phone":',PhoneNumber,'%%')  from zhmf_credit.director  ORDER BY tcoupon DESC LIMIT 100(設置"ssid"/"phone"/"%%"都是為了正則表達式提取而使用的)

 

3、在JDBC Request下配置正則表達式:右鍵-->添加-->后置處理器-->正則表達式提取器

 

配置

ps:推薦一個好用的正則表達式匹配工具

工具名稱:RegexTester,下載鏈接:https://pan.baidu.com/s/1nvabRtB 密碼:6qkc

4、HTTP請求引用參數

 

 

 5、因為業務要求訪問100次,線程組配置線程數為100,每隔1s執行一次

6、添加結果數,執行

 

 

 

 

 注意:如果數據庫只查詢出一個字段,使用正則表達式時配置如下:

因為只匹配一個字段,故模板配置為$1$,參數調用時直接可使用${idid}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM