jmeter之正则表达式的提取以及HTTP信息头管理器的使⽤(⼆)我们在做接⼝测试时,总会有需要拿到⼀些凭证以供其他接⼝的使⽤,那么这⾥就需要⽤到正则表达式来提取接⼝的出参
1、打开cmd,输⼊jmeter,进⼊到⼯具中:
2、先做我们要提取出参的接⼝:
3、做好这些,接下来我们来添加⼀个察看结果树
右击测试计划---------察看结果树
4、点击运⾏,并 去查看接⼝的运⾏结果
5、使⽤正则表达式提取我们要使⽤的接⼝出参
<1> ⾸先,要去想要提取的接⼝添加⼀个正则表达式
右击HTTP请求----添加----后置处理器----正则表达式提取器
<2>我们先回到察看结果树中,将察看结果树中的内容展⽰改为RegExp Tester来进⾏正则表达式验证
<3> 在切换察看结果树内容后,中间会出现⼀个空⽩输⼊框,这⾥我们要进⾏正则表达式的提取,提取userId
之后就要将复制过来的值⽤正则表达式进⾏替换:
.:匹配任何字符。
+:⼀次或多次。
:
不要太贪婪,在到第⼀个匹配项后停⽌。
如果没有?,在到第⼀个">后,会继续寻,直到最后⼀个">,这么做很可能不是测试⼈员期望的。
正则表达式提取中文在jmeter⾥,(.*?)⾜够匹配到任何我们想要匹配的了
<4>将可以取到值的正则表达式公式套⽤
我这⾥添加两个正则表达式,因为我要做的接⼝需要拿到两个登录的凭证才可以,操作如上,都是⼀样的提取sessionId
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论