【软件测试】JMeter接口测试——动态获取其他接口的返回值实现接口自动化测试

JMeter和Postman的一个区别就是,JMeter可以多个接口一起进行测试,Postman是单独的一个接口进行测试。

多个接口一起测试在某个场景下比较好用,比如:

    一个卖家后台管理系统,现在对其进行三个接口测试,分别是商品列表、添加订单、订单详情。
实际项目中会给出接口文档进行接口测试。

  • 请求方式:参考接口文档 
  • 请求参数:参考接口文档
  • 返回参数:参考接口文档

    使用Postman进行接口测试就是把每一个接口单独测试,每次单独执行。

  • 创建订单里的商品id这个参数可以直接从商品列表里面获取
  • 创建订单后,直接把订单详情也测试,此时我们需要使用动态获取接口的返回值,创建订单会创建一个订单号,那么我们就直接使用创建订单这里的订单号来测试订单详情,让他们一起执行。

    有两种方法比较常用

  • 正则表达式法
  • JSON提取器

使用JMeter动态获取其他接口的指定返回参数进行自动化测试:

前言:使用JMeter会出现一些报错以及比较麻烦的设置项,Postman则不容易出现报错,出现错误后如何解决就靠我们的经验了,有时候由于中英文翻译也会出现一些问题,建议使用中文熟悉后还是使用英文版的JMeter

过程:

  1. 测试计划中创建setUp线程组
  2. setUp线程组添加三个取样器HTTP请求,命名为商品列表、添加订单、订单详情
  3. 添加一个配置元件HTTP信息头部管理器,放在测试计划下,
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值