JMeter学习笔记之二 正则提取器、json提取器、函数助手

问题1、当请求地址、端口、路径、协议都正确的时候,还是返回报错,可以检测请求头是否正确,是否需要添加请求头

可以在线程组加配置原件:HTTP请求默认值 这样所以接口的ip 端口 和协议可以不用填写了

用正则表达式提取方式:举例获取token值,1、请求token的接口下添加正则表达式,引用名称:变量名、正则表达式   ”token“."(.*?)"  代表变量取值json返回的token下的值。模板固定模板 一个元素:$1$  匹配数字:0 随机 

到底有没有拿取到token,可以在线程组 加个 控件Sampler  Debug Sampler   ,所有参数他都能拿到值。

下一个接口引用token变量的时候在值那里填写  $(token)


二、利用json提取器将返回值作为变量

如下图是 将data里面的records里面的第一个数组的id值

数据格式


json提取

如下图是将 data里面的originalmgkey值作为变量值


如果接口的入参需要参数化直接在json的键值对中的值引用 $(变量名),如果是想要随机数可以利用函数助手产生一个变量名


参考:https://www.cnblogs.com/Testing1105/p/12606605.html