您的位置:首页 > 其它

JMeter基础:正则表达式提取器用法

2019-03-19 10:32 190 查看

Jmeter中如果前后测试的两个接口具有关联,后一个接口需要取前一个接口的返回值,则需要使用正则表达式提取器

先要了解正则表达式的常用语法:

Jmeter的配置:

1、在当前想要提取返回值的请求里添加正则表达式提取器:添加》后置处理器》正则表达式提取器

2、填写提取器的内容

  • 引用名称:下一个请求要引用的参数名称,如填写contractId,则可用${contractId}引用它。
  • 正则表达式:输入要提取的返回的字段名称对应值的正则表达式,示例:"customerNo":"(.+?)"

    ():括起来的部分就是要提取的。

    .:匹配任何字符串。

    +:一次或多次。

    ?:不要太贪婪,在找到第一个匹配项后停止。

  • 模板:表示取第几个值,$-1$表示取所有值,$0$表示随机取值,$1$表示取第一个值,$2$表示取第二个值
  • 匹配数字: 0表示随机取值, 1代表全部取值
  • 缺省值:如果正则表达式取不到值,则使用此缺省值

3、如果不确定自己添加的正则表达式是否正确,可以使用Debug Sample,将提取的值展示出来,入口:添加Sample》Debug Sample

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: