JMeter参数化--上一个接口返回的数据作为下一个接口的参数

1.解析JSON响应中的数据

  • 提取接口的 JSON返回值

  • 需要在对应的 HttpRequest 中添加 JSON Extractor(JSON 提取器)


    image.png
  • 需要使用 JSON 路径表达式来匹配需要提取的变量值

  • $.代表 JSON 的根节点

  • 可以在View Result Tree中打开 JSON Path Tester来确定所匹配的JSON变量路径的正确性


    image.png
  • 在JSON提取其中填入如下信息
    -变量名称

  • JSON 路径表达式
  • 匹配编号


    image.png

ü 获取前序接口的返回值数据
ü 将数据赋值给对应变量
ü 在后续接口中引用该变量
ü Debug Sampler 帮助检查变量值,调试脚本
ü 运行看结果

#2、程序中的接口之间数据传递规则

  • 获取数据后需要赋值给对应的变量
  • 后续接口中引用变量的值
  • 需要根据实际的接口使用业务规则开传递数据
  • 用户冲登录接口获取 access_token,在后续接口请求的 header中需要使用access_token来确认其身份


    image.png

+ 在接口请求的header中添加access_token变量
+ JMeter 中引用变量的方法${变量名}
+ 在 浏览菜单接口,订单确认接口,用户注销接口中的header中添加${access_token}变量


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容