9.Jmeter_数据传递_Debug Sampler和Json解析器

JMeter中的数据传递

⾸先添加调试样本 Debug Sampler

✓ 测试程序的⼀些基本原则
❖ 是程序就需要调试
❖ 测试“别⼈”之前⾸先要保证⾃⼰是对的
❖ Debug Sampler 帮助调试的组件,主要⽤于看变量和属性值
在这里插入图片描述

调试样本 Debug Sampler

✓ Debug Sampler的配置
JMeter Properties : JMeter属性
JMeter Variables: JMeter变量
System Properties: 系统属性
❖ ⼀般只显示JMeter 变量就够⽤了,其他两项不⽤显示
在这里插入图片描述
运行结果可以看到一些变量信息:
在这里插入图片描述

解析JSON响应中的数据

  • 互联⽹应⽤中接⼝之间并不是相互孤⽴的
  • 接⼝之间需要有正确的数据传递才能保证程序正常运⾏
  • 就像登录接口会拿到access_token,然后被后续的接口使用;
    在这里插入图片描述
  • 常⻅的接⼝返回值会使⽤JSON格式进⾏定义
  • 当然接⼝的传⼊参数也可以使⽤JSON格式来进⾏定义
    在这里插入图片描述
    提取接⼝的JSON返回值
  • 需要在对应的HttpRequest中添加JSON Extractor (JSON 提取器)
  • 注意: JSON Extractor在 Post Processors中
  • 在这里插入图片描述
  • 需要使⽤JSON 路径表达式来匹配需要提取的变量值
    $. 代表JSON的根节点
    ✓ 可以在View Result Tree中打开 JSON Path Tester来确定所匹配的JSON变量路
    径的正确性
    在这里插入图片描述

✓ 在JSON提取其中填⼊如下信息
❖ 变量名称
❖ JSON路径表达式
❖ 匹配编号
在这里插入图片描述
运⾏在Debug Sampler结果树中检验数值是否正确
在这里插入图片描述
总结:如何获取响应JSON中的数据字段

  • 接⼝之间数据的传递业务规则
  • JSON中的数据获取
  • JSON Path 解析
  • 数据赋值
  • 运⾏调试 – Debug Sampler
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值