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 @   Chaman囍  阅读(161)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
历史上的今天:
2018-01-18 17个新手常见Python运行时错误
点击右上角即可分享
微信分享提示