首页 > 其他 > 详细

jmeter将上一个接口的返回值作为下一个接口的参数

时间:2019-09-30 17:42:56      阅读:93      评论:0      收藏:0      [点我收藏+]

 

使用场景

有两个接口,生成验证码接口和验证码校验接口,验证码校验接口需要拿到生成验证码接口生成的验证码进行校验

 

jmeter操作步骤

1. 在生成验证码接口中添加正则表达式提取器

技术分享图片

 

2. 正则表达式提取器内容

技术分享图片

  • 引用名称:verifycode  后面验证码校验接口要用到的变量名称 
  • 正则表达式:.*{"code":"(.+?)"}.*     即为读取code返回值内容,生成验证码接口返回的报文格式为{"data":{"code":"4690"},"code":"1","message":"成功","success":true}
  • 模版 : 模板是使用正则表达式提取到的第几个值。因为可能有多个值匹配,所以要使用模板。从1开始匹配,依次类推。这里只有一个,所以填写$1$即可 
  • 匹配数字:0 代表随机取值,1 代表全部取值。默认1。
  • 缺省值表示参数没有取到值的话,默认给它的值。一般不填 

 

3. 验证码校验接口的验证码参数填验证码生成接口生成的验证码 

技术分享图片

注意

以上两个接口在jmeter中有顺序关系,生成验证码接口在上,校验验证码接口在下

 技术分享图片

 

 

 

参考地址 https://blog.csdn.net/weixin_40704964/article/details/80589931

 

jmeter将上一个接口的返回值作为下一个接口的参数

原文:https://www.cnblogs.com/kiko2014551511/p/11613217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!