Jmeter接⼝测试(⼆)正则表达式
在做接⼝测试时,经常会遇到⼀个接⼝的⼊参是另⼀个接⼝响应报⽂⾥的某个字段,这种情况下就需要⽤正则表达式提取器把两个接⼝串联起来。
⼀般正则表达式配合debug sampler进⾏调试,debug sampler 数据显⽰在响应数据中。
⼀、⽤正则表达式提取器串联接⼝
正则表达式提取中文1)添加正则表达式提取器
2)把要提取的内容以变量的形式存放在变量池⾥
备注:
3)变量引⽤。对于⽤正则表达式提取器提取的token,⼀般⽤http信息头部管理器,以变量的形式来提取,供线程组⾥需要的http请求使⽤
⼆、正则表达式提取简介
1)正则表达式后没有结束符,只要后⾯没有空格,换⾏,都会被提取出来2)正则表达式后⾯的结束符不唯⼀时,会把所有匹配结束符的内容提取出来3)?表⽰0或者1个
4)正则表达式有?⾮贪婪模式的,后⾯没有结束符的,⼀般会默认没有5)正则表达式提取段落结尾的内容时,直接⽤(.*)
6)正则表达式提取有换⾏、空格的内容,表达式不唯⼀。
总结:
a、正则表达式⼀般有结束符;
b、没有的时候看要引⽤的位置,直接引⽤后⾯的内容作为结束符;
c、如果有多个相同的符号时就需要⽤⾮贪婪符号-----问号?(英⽂状态下输写)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论