JMeter-正则表达式提取
2019-07-18 本文已影响11人
仰望_
一. 前言
Jmeter工具的研究一直在继续,今天讲一下如何使用正则表达式提取器。正则表达式提取器一般是从接口返回数据或数据库返回数据中获取关联参数。
二、使用正则表达式提取器
1. 在任意节点右键—添加—后置处理器—正则表达式提取器
![](https://img.haomeiwen.com/i18706719/05020e60a6243df5.png)
2. 在正则表达式中填入相关内容,各项详细说明见下方内容
![](https://img.haomeiwen.com/i18706719/70846165dc67ac98.png)
1、名称: 正则表达式提取器命名
2、注释: 对该正则表达式提取器的描述,可为空
3、 Apply to: 默认即可
4、要检查的响应字段: 主体等选择,一般我们选择主体,即服务器返回给我们的页面主体信息
5、引用名称: 引用的参数名称
6、正则表达式
正则表达式提取内容的范围:
-
():封装了待返回的匹配字符串。
-
.:匹配任何字符串。
-
+:一次或多次。
-
?:不要太贪婪,在找到第一个匹配项后停止
7、模板: 正则表达式提取的相关设置,用$$引用起来,如果在正则表达式中有多个提
取表达式(多个括号括起来的东东),则可以是,
等等,表示解析到的第几个值给str,正则表达式的提取模式,值从1开始,值0对应的是整个匹配的表达式
8、匹配数字: 0代表随机,-1代表所有,其余正整数代表将在已提取的内容中,第几个匹配的内容
9、缺省值: 正则匹配失败时取的值