字段背景:
在進行接口測試或者壓力測試過程中下文的請求需要用到上文請求的值,除了通過正則表達式的方式外,為了更准確的獲得數據庫值,我們可以直接從數據庫提取
一、如何實現數據庫的連接。此處不再贅述
點擊參考我的另一篇博文:jmeter5單sql語句連接與數據庫值提取
二、獲取部分字段的第三列值
1、添加JDBS Request sql語句寫如下,我們想要獲取ID,OriUrl兩列的字段值,表為表名
2、給ID,OriUrl起一個別名,別名可隨意命名
3、添加Debug Sampler進行值獲取測試
引用別名進行值測試,我們想獲取第三行ID,OriUrl的值,則引用別名${id_3} ${imageurl_3}進行測試
4、添加view Result tree
5、運行,查看view result tree結果
三、條件全匹配查詢,查詢結果只有一行
當查詢結果只有一行時引用別名則不能使用${id_3},由於只有一行只能用${id_1}
步驟如下:
引用
查看運行結果:
四、總結
數據庫取值某一個時引用
${id_1}代表取值第1行,第1列的id值
${id_5}代表取值第5行,第1列的id值
${id_#}代表總的行數
--持續補充,網上有很多說的不清楚,這是我自己總結,歡迎大家指正,評論,作者24小時在線