Jmeter学习:后置处理器--正则表达式提取器

一、正则表达式提取器

功能:通过该组件,我们可以通过正则表达式提取所需要的值,功能非常强大
请务必了解 Java 正则表达式的常见用法(特别是匹配模式、组概念),参考:https://www.runoob.com/java/java-regular-expressions.html
假如采样器返回如下报文:
{"total":2,"list":[{"id":"1634020364206","name":"普通文本","code":"span0"},{"id":"1635186324896","name":"文本域","code":"textarea1"}]}
 

1、定义 Jmeter 变量名称

2、业务对应的正则表达式
3、对应正则表达式的组号,从 1 开始,上述$1$表示取 id 的值,$2$表示取 name 的值,也就是对应到表达式中的第几个括号,$0$表示匹配参数二处所填的正则表达式的值,这里即:"id":"(.*?)","name":"(.*?)"
4、对应正则表达式匹配的次数,像上述就是 2 次,取 1 表示报文中的第 1 个对象匹配,取 2 表示报文中的第 2 个对象匹配
posted @ 2023-01-18 21:28  Chaman囍  阅读(157)  评论(0编辑  收藏  举报