Jmeter应用时会遇到一些请求的参数来源于上一个请求,这里就需要从上一个请求读取数据并储存成参数,赋值到下一个请求中
这种做法叫做:动态数据关联
下面是使用正则表达式从请求响应中读取数据存储参数。
正则表达式提取器 从json获取数据
说明:接收响应数据为变量,进行动态关联
操作步骤:线程组->添加->后置处理器->正则表达式提取器
参数说明:
引用名称:eg: userId
正则表达式:<span id="userId" style="display: none">(.+?)</span>
模板:$1$ 如果有多个值,使用:$1$,$2$,$3$
匹配数字:0代表随机,-1代表所有,1代表第一个
扫描二维码关注公众号,回复:
11080488 查看本文章
缺省值:如果没有找到匹配值,使用缺省值
例如:userId
调用变量时是:${ userId}
例子:正则表达式提取器
引用名称:pcToken
正则表达式:"pcToken":"(.+?)","permissionMap"
模板:$1$
匹配数字:1