Jmeter 正则匹配
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter 正则匹配相关的知识,希望对你有一定的参考价值。
参考技术A 一 使用场景A接口返回值作为B接口参数
二 案例
从请求 http-get 响应数据中匹配随机数 num 的值,然后创建请求 get-num 来引用 num 的作为请求参数。
三 实践
http-get 功能设置
1.http-get 请求
2.用户参数
3.查看结果
4.添加正则表达式
get-num请求:
1.新建一个请求 get-num ,在新的请求中将 http-get 返回的数据作为参数传递
3.查看结果
总结:其实就是在A接口里添加正则提取表达式“参数名”+“(.+?)”,在B接口引用参数值
jmeter 正则匹配。
使用场景:获取上一个接口的返回值,作为下一个接口的请求参数,需要使用jmeter 的正则表达式提取器。
例:从http-get响应数据中匹配随机的num的值,然后创建请求get-num 来引用num的作为请求参数,
1. 添加后置处理器-正则表达式处理器。提取哪个返回的数据就在哪个后面添加。
引用名称:将返回的值存为result_num
正则表达式: 提取num的。 复制返回的num参数和值,
()括起来的是提取的值,(.+?) .匹配任何字符串。+一次或多次,?在找到第一个匹配项后停止。 没有?号就会匹配到结束。
模板:$1$ 匹配到的第一个num。
匹配数字:0代表随机数,1代表全部数字。
2. 新建http请求,新建参数,值为${result_num}
以上是关于Jmeter 正则匹配的主要内容,如果未能解决你的问题,请参考以下文章