Jmeter 数据库返回值与接口返回的值做验证

思路:

1.连接数据库

2.获取数据库返回的数据

3.获取接口返回的数据

4.两者返回数据进行对比验证

连接数据库。此处以SQL server 为例

测试计划页面:

下载sqljdbc4-2.0.jar 在此页面浏览,选择jar包所在的目录

线程组右键-》配置元件-》选择JDBC Connection Configuration 

线程组右键-》sampler-》选择JDBC Request

线程组右键-》sampler-》选择debug sampler ,调试用,不做更改

运行后,查看结果树,debug sampler:可以看到column1,column2等,此处column1_#=2是返回结果有2行。下面也分别显示了

column1_1,column1_2的内容

接上图,此处sqlresult是上面定义的变量名称,后面的查询的数据结果

线程组右键-》sampler-》选择beanshell sampler

此处提取SQL中查询到的内容,进行验证

线程组右键-》sampler-》选择http请求,新建接口测试用例,在 HTTP请求上右键-》后置处理器-》正则表达式提取器

在 HTTP请求上右键-》断言-》选择beanshell断言

上面的beanshell sampler 中我put了一个key=carnumber_sql 的值,此处取出,再取出在正则表达式中设置的变量名carnumber

获取到2个值后,可以对值进行比较验证。 

 

  • 4
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值