JMeter学习笔记之二 正则提取器、json提取器、函数助手
2020-08-25 本文已影响0人
小狮子的恋人
问题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的键值对中的值引用 $(变量名),如果是想要随机数可以利用函数助手产生一个变量名
re