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