25.后置处理器之JSON提取器

 

https://edu.csdn.net/course/detail/29209/411069

https://edu.csdn.net/course/detail/29209/411069

讲师介绍
    黄老师更多讲师课程
    7年银行it开发经验 1、某大型金融it企业5年柜面系统、自助终端系统、叫号机系统开发经验 2、某大型电力系统检测系统1年开发经验 3、某大型数据库系统企业1年p2p开发经验

01.  程体系导读
02. jmeter简介  
03. jmeter安装01  
04. jmeter安装02 
05. 目录结构介绍  
06. 主界面菜单和工具栏介绍   
07. jmeter第一个实战
08. jmeter常用组件初步   
09. 线程组 
10. 采样器之HTTP请求0 
11. 采样器之HTTP请求02   
12. 监听器之察看结果树   
13. 监听器之用表格查看结果   
14. 配置元件之用户自定义的变量   
15. 配置元件之CSV Data Set Config参数化   
16. 函数助手参数化  
17. HTTP请求之xml格式数据请求  
18. HTTP请求之json格式数据请求   
19. 配置元件之HTTP信息头管理器  
20. 配置元件之HTTP Cookie管理器   
21. 前置处理器之BeanShell PreProcessor 01 
22. 前置处理器之BeanShell PreProcessor 02  
23. 后置处理器之BeanShell PostProcessor 01  
24. 后置处理器之BeanShell PostProcessor 02   
25. 后置处理器之JSON提取器  
26. 后置处理器之XPath提取器  
27. 后置处理器之正则表达式提取器   
28. 断言之响应断言   
29. 断言之XML格式数据断言   
30. 断言之JSON格式数据断言  
31. 如何使用jmeter进行压力测试   
32. HTTP多请求关联   
33. Jmeter扩展插件安装   
34. TCP取样器 01
35. TCP取样器 02   
36. 调试取样器Debug Sampler

 

 

阅读文本大概需要3分钟。

1、JSON提取器的作用

JSON提取器用于提取请求的结果是json格式数据中的某个值或者某一组值。标准写法为$.key,其中key为返回结果json中的一个键,如果是多层则继续用.key进行即可,如果遇到key的value值为一个数组,则使用.key[n],其中n为数组中元素的index。

2、JSON提取器基本语法说明

JMeter JSON提取器是基于第三方类库JsonPath开发的,所以要掌握JSON提取器的语法,就得了解JsonPath。详解参加:

https://github.com/json-path/JsonPath

https://www.cnblogs.com/youring2/p/10942728.html

3、JSON提取器详解

名称:JSON提取器的名字

注释:对JSON提取器的功能描述

应用范围:

① Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器

② Main sample only:默认的是这个,仅作用于父节点的取样器

③ Sub-samples only:仅作用于子节点的取样器

④ JMeter Variable Name to use:作用于jmeter变量(输入框内可输入jmeter的变量名称)

参数名:提取的json数据存储的变量名字

JSON Path表达式:提取JSON数据的JSON Path表达式

Match No.(0 or Random) (匹配的编码):匹配第几个值,不填写默认获取符合条件的第一个, 0为随机、N为获取第N个、-1获取所有(匹配项是-1且匹配结果有多个值时,会通过逗号将多个值拼接,可以通过 参数名_ALL 的方式进行调用)

Compute comcatemation var(suffix_ALL):勾选此项后,匹配到多个结果时,插件将使用“ , ”分隔符将它们连接起来,并将其存储在名为<Variable names>_ALL的var中(需配合Match Numbers:-1 使用)

默认值:当没有获取到参数值时的默认值

推荐阅读

Spring Boot 最流行的 16 条实践

SSM框架的面试常见问题

【分布式】缓存穿透、缓存雪崩,缓存击穿解决方案

阿里P7给出的一份超详细 Spring Boot 知识清单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BUG弄潮儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值