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小时在线

相关文章
相关标签/搜索