字段背景:

在进行接口测试或者压力测试过程中下文的请求需要用到上文请求的值,除了通过正则表达式的方式外,为了更准确的获得数据库值,我们可以直接从数据库提取

一、如何实现数据库的连接。此处不再赘述

点击参考我的另一篇博文: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小时在线

posted on 2019-08-19 15:29  陌生初见  阅读(1302)  评论(0编辑  收藏  举报