JMeter针对响应信息不明确的接口做关联

发表于:2018-3-22 10:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:飞天小子    来源:博客园

  下午写一个新功能的接口脚本,遇到几个技术问题,现在将解决方案写出来
  1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联?
  通过抓包观察后续的修改功能,发现需要传入一个id和一个title。但是前面的接口没有返回,怎么办?
  于是我想到了从数据库去读取数据。但是通过jdbc查询数据库也需要传入一个参数呀,这里明明什么都没有。。。没关系,没参数我们可以人为的给它一个!
  首先我在循环控制器里加入了一个用户变量,用来定义新增时候传入的 必填参数 title
  注意,为了避免从数据库里面查询出重复数据,我这里的title设置的是随机变量!
  紧接着我们可以通过人为传入的参数去数据库里面检索数据啦!
  创建一个jdbc request,写入sql语句,这里的sql语句中的参数即为刚刚设置的变量 title!
  观察jdbc查询结果,我们可以清晰的看到检索出的一条数据,里面有title,id等等需要的参数。
  我们再通过jdbc把需要的id取出来,传入下一个关联的接口中,执行并观察结果!我们看到参数已经传入下一个接口,并正确执行了!(忽略乱码,因为我没设置编码格式)
  这是我的一个思路,欢迎大家提出宝贵意见!

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号