JMeter,关联之【正则表达式】

关联是Jmeter工具中非常重要的一个技术。因为在测试过程中,有些接口需要根据上一接口的返回数据来动态获取,比如登录接口中的token,这个时候就要使用关联。

1、什么是关联? 
概念:从上一条请求中获取数据,使用在下一条请求中的过程。

2、Jmeter关联中常用的三种方式
1. 正则表达式提取器 
2. Json Extractor提取器
3. 边界提取器

3、正则表达式提取器 

1. 引用名称:下一个请求要引用的参数名称,如填写token,则可用${token}引用它
2. 正则表达式:制定规则的公式
   公式模板:前缀识别()后缀识别
   ():括号里表示要提取的数据
       1) .:匹配任何字符串
       2) +:一次或多次
       3) ?:在找到第一个匹配项后停止
       4) *:匹配规则内所有字符串
3. 模板:$$格式;-1全部,0随机,$1$表示解析到的第1个值;如果匹配有2个值,第二个值$2$,以此类推
4. 匹配数字:1代表全部取值,0代表随机取值,通常情况下填1
5. 缺省值:如果参数没有取得到值,那默认给一个值让它取。

"token" : "(.+?)"

贪婪模式: "token" : "(.*)"

非贪婪模式:"token" : "(.*?)" 

JMeter,关联之【正则表达式】 

上一篇:Mac安装配置JMeter


下一篇:解决jmeter5.4.3在高分辨率下的显示问题