一、前言
jmeter已配置連接成功數據庫,不會的可查看:https://www.cnblogs.com/syw20170419/p/9832402.html
二、需求
將JDBC Request的reponse結果中的mobile對應的值“12608523691”作為“編輯行動計划 /todo/create”的請求參數
三、具體的操作步驟
1、查看JDBC Request的reponse結果的返回值
2、提取mobile的數據
在 JDBC Request 這個request 里面,下方的 variable names
這里填上你想使用的變量名,也就是之后的接口中要用到的,我取的 mobile
3、驗證參數化是否成功
我模擬請求接口 "輯行動計划 /todo/create",然后參數傳mobile,參數值是我們獲取的 mobile,那根據變量的寫法,我們可以寫成下圖所示。
注: ${變量名} 是jmeter 里面參數化的寫法
運行得出的結果為:
如上截圖可以看出,並沒有將mobile的值參數化成功,那為什么會不成功呢,原來當使用 jdbc request 的結果作為參數時,要寫成 ${mobile_0}這樣子,mobile就是你的變量名,0 代表索引,索引是 0 就表示第一行,索引是 1 就表示第二行。
例如,我想取mobile查詢結果第 1 行的數據,那我的變量值就需要寫成 ${mobile_1},我們進行更改后查看運行結果
以上就是最簡單的JDBC Request的請求結果作為參數傳遞的示例