Jmeter之JSON提取器

简介: JSON提取器

一、适用范围:适用于接口返回的response body是JSON格式
image.png

二、Apply to
1.Main sample and sub-samples:从主取样器和子取样器中提取
2.Main sample only:只从主取样器中提取,一般选择该选项
3.Sub-samples only:只从子取样器中提取
4.JMeter Variable Name to use:从变量中提取,输入变量名
image.png

三、Names of created variables:将提取后的结果赋值给变量名,以供引用
image.png

四、JSON Path expressions:json表达式,用于从response中获取指定值
语法:
1.根节点用$.
$.data.token
image.png

2.获取数组中的值用[index]
$.data.lists[0].typeDesc
image.png

3.所有符合条件的节点用..表示
$..typeDesc,获取所有的typeDesc
image.png

4.获取数组中所有的
$.data.lists[*].typeDesc
image.png

五、Match No.(0 for Random)

  • 0表示有多个值时,随机取一个值
  • 1 - 任意数字表示取对应数字的值
  • -1表示获取所有结果值

六、Default Values:无匹配结果时的默认值

七:场景-登录接口获取token,在重置密码接口中使用token
image.png
image.png
image.png
image.png

相关文章
|
4月前
|
JSON JavaScript 测试技术
掌握JMeter:深入解析如何提取和利用JSON数据
Apache JMeter教程展示了如何提取和使用JSON数据。创建测试计划,包括HTTP请求和JSON Extractor,设置变量前缀和JSON路径表达式来提取数据。通过Debug Sampler和View Results Tree监听器验证提取结果,然后在后续请求和断言中使用这些数据。此方法适用于复杂测试场景,提升性能和自动化测试效率。
136 0
|
JSON 人工智能 数据格式
Jmeter 实战json提取
Jmeter 实战json提取
173 0
|
JSON 自然语言处理 数据安全/隐私保护
jmeter响应和json断言,json断言提取多个值
jmeter响应和json断言,json断言提取多个值
|
存储 JSON 测试技术
JMeter 后置处理器之JSON提取器
JMeter 后置处理器之JSON提取器
409 0
|
JSON 数据格式
Jmeter系列(62)- 详解 JSON 断言
Jmeter系列(62)- 详解 JSON 断言
272 0
Jmeter系列(62)- 详解 JSON 断言
|
JSON API 数据格式
Jmeter系列(26)- 详解 JSON 提取器
Jmeter系列(26)- 详解 JSON 提取器
554 0
Jmeter系列(26)- 详解 JSON 提取器
|
数据格式 JSON
Jmeter测试http+JSON配置相关
1、添加HTTP信息头管理器 Content-Type application/json Accept application/json   2、添加http请求(方法、编码、路径、body)   注:转载需注明出处及作者。
1226 0
|
16天前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
63 3
|
1月前
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
86 2
|
16天前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【10月更文挑战第1天】告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
45 4