jmeter正则提取器用法
Jmeter中如果前后测试的两个接口具有关联,后一个接口需要取前一个接口的返回值,则需要使用正则表达式提取器
先要了解正则表达式的常用语法:
Jmeter的配置:
1、在当前想要提取返回值的请求里添加正则表达式提取器:添加》后置处理器》正则表达式提取器
2、填写提取器的内容
正则匹配公司名称引用名称:下一个请求要引用的参数名称,如填写contractId,则可用${contractId}引用它。
正则表达式:输入要提取的返回的字段名称对应值的正则表达式,示例:"customerNo":"(.+?)"
.
    .:匹配任何字符串。
    +:一次或多次。
    ?:不要太贪婪,在到第一个匹配项后停止。
模板:表示取第几个值,$-1$表示取所有值,$0$表示随机取值,$1$表示取第一个值,$2$表示取第二个值
匹配数字: 0表示随机取值, 1代表全部取值
缺省值:如果正则表达式取不到值,则使用此缺省值
3、如果不确定自己添加的正则表达式是否正确,可以使用Debug Sample,将提取的值展示出来,入口:添加Sample》Debug Sample

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。