jmeter5實現mysql數據庫值提取--單sql提取

字段背景:html

在進行接口測試或者壓力測試過程當中下文的請求須要用到上文請求的值,除了經過正則表達式的方式外,爲了更準確的得到數據庫值,咱們能夠直接從數據庫提取正則表達式

1、如何實現數據庫的鏈接。此處再也不贅述

點擊參考個人另外一篇博文:jmeter5單sql語句鏈接與數據庫值提取sql

2、獲取部分字段的第三列值

一、添加JDBS Request sql語句寫以下,咱們想要獲取ID,OriUrl兩列的字段值,表爲表名數據庫

二、給ID,OriUrl起一個別名,別名可隨意命名post

 

 

三、添加Debug Sampler進行值獲取測試測試

引用別名進行值測試,咱們想獲取第三行ID,OriUrl的值,則引用別名${id_3}  ${imageurl_3}進行測試url

四、添加view Result treehtm

 

五、運行,查看view result tree結果blog

 

 

3、條件全匹配查詢,查詢結果只有一行

當查詢結果只有一行時引用別名則不能使用${id_3},因爲只有一行只能用${id_1}接口

步驟以下:

 引用

 

查看運行結果:

4、總結

數據庫取值某一個時引用

${id_1}表明取值第1行,第1列的id值

${id_5}表明取值第5行,第1列的id值

${id_#}表明總的行數

--持續補充,網上有不少說的不清楚,這是我本身總結,歡迎你們指正,評論,做者24小時在線

相關文章
相關標籤/搜索