業務場景:用戶登陸系統後導入員工數據,用戶帳號從數據庫中獲取(mysql)java
1、Jmeter鏈接數據庫並獲取到須要參數化的數據mysql
1. 下載mysql數據庫的驅動包mysql-connector-java-5.1.47.jarsql
2. Jmeter建立測試計劃並導入mysql驅動包數據庫
3. Jmeter鏈接mysql數據庫,並填入鏈接信息函數
說明:Variable Name for created pool:自定義變量名,給後面調用。測試
4. 添加線程組,設置3個線程數線程
5. 添加HTTP信息頭3d
6. 建立數據庫請求,填寫以前定義的變量名和sql語句等信息blog
7. 在數據庫請求下添加查看結果樹,可查看到獲取的數據登錄
8. 添加Debug Sampler,並在Debug Sampler下添加查看結果樹,獲取到phone_number_# 以供後面使用
2、編寫用戶登陸腳本,並對登陸帳號進行參數化
1. 添加一個循環控制器
2. 下循環控制器下添加計數器
3. 使用函數助手生成函數,將生成的函數做爲變量使用,替換登陸請求中須要參數化的參數值
4. 查看結果樹,三個登陸的帳號都不相同,說明參數化成功
後面的導入腳本參照上一篇文章。