讲师介绍
黄老师更多讲师课程 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
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 知识清单
标签:25,提取,后置,JSON,取样器,处理器,HTTP,jmeter From: https://blog.51cto.com/u_13538361/6404914