Jmeter_针对响应信息不明确的接口做关联
下午写一个新功能的接口脚本,遇到几个技术问题,现在将解决方案写出来
1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联?
通过抓包观察后续的修改功能,发现需要传入一个id和一个title。但是前面的接口没有返回,怎么办?
于是我想到了从数据库去读取数据。但是通过jdbc查询数据库也需要传入一个参数呀,这里明明什么都没有。。。没关系,没参数我们可以人为的给它一个!
首先我在循环控制器里加入了一个用户变量,用来定义新增时候传入的 必填参数title
注意,为了避免从数据库里面查询出重复数据,我这里的title设置的是随机变量! 测试开发交流群317765580
紧接着我们可以通过人为传入的参数去数据库里面检索数据啦!
创建一个jdbc request,写入sql语句,这里的sql语句中的参数即为刚刚设置的变量 title!
观察jdbc查询结果,我们可以清晰的看到检索出的一条数据,里面有title,id等等需要的参数。
我们再通过jdbc把需要的id取出来,传入下一个关联的接口中,执行并观察结果!我们看到参数已经传入下一个接口,并正确执行了!(忽略乱码,因为我没设置编码格式)测试开发交流群317765580
这是我的一个思路,欢迎大家提出宝贵意见! 测试开发交流群317765580
关于jdbc如何取值,可以阅读我的这两篇文章
Jmeter-发送JDBC请求
Jmeter_从jdbc请求的响应中获取参数做关联
相关推荐
HappinessCat 2020-07-05
Testingba工作室 2020-06-22
singebogo 2020-09-23
84226432 2020-08-19
Cherishyuu 2020-08-19
TesterJingel 2020-08-18
登峰小蚁 2020-08-01
Cherishyuu 2020-07-28
84226432 2020-07-05
89421478 2020-07-05
TesterJingel 2020-06-28
singebogo 2020-06-27
TesterJingel 2020-06-26
Seleton 2020-06-26
xinjing0 2020-06-25