1.以Oracle為例:在Jmeter測試計划中添加Oracle的驅動包

2.在Jmeter測試計划中添加配置元件-JDBC Connection Configuration,名稱為與后續JDBC Request中的名稱保持一致就OK


3.在線程組中添加兩個JDBC Request取樣器,一個用於讀取數據表中的數據,一個查詢出表的總數據行數,用於循環控制器的循環次數


4.添加循環控制器和計數器,添加計數器是因為查詢結果中有多條數據,需要循環讀取數據,循環控制器的循環次數為${count_1}(填寫${count}未成功).計數器配置如下:


5.添加HTTP Request請求.參數中需要用到上面查詢出來的name,age字段,取值規則:name字段每一行值 name_1,name_2....name_${index},age字段同樣;但嵌套變量取值需要用到__V函數生成特定變量.在Tools中打開函數助手對話框,選擇功能函數__V,表達式中輸入${name_${index}},點擊生成函數字符串:${__V(${name_${index}},)} ;age字段同樣:${__V(age_${index},)},則參數中的變量值為如下所示:

5.添加斷言和結果樹查看運行結果.發生錯誤:密碼過期了.

5.設置新密碼后重新運行:

