Jmeter正则表达式

来源:互联网 发布:求生之路2mac视角不动 编辑:程序博客网 时间:2024/06/07 06:05

1、抓包查看登录接口

这里写图片描述

2、Jmeter中创建登录请求

这里写图片描述
Body Data对应的是:Json参数格式,而Parameters对应的是:参数=值的参数格式

3、提取登录请求中的tokenId

添加—-后置处理器—-正则表达式提取器
这里写图片描述

  • 引用名称:下一个请求要引用的参数名称,${应用名称}
  • 正则表达式:
    • ():括起来的部分就是要提取的
    • .:匹配任何字符串
    • +:一次或多次
    • ?:在找到第一个匹配项后停止
  • 模板:
    • $-1$:表示取所有值
    • $0$:表示随机取值
    • $1$:表示取第1个
    • $n$:表示取第n个
  • 匹配数字(0代表随机):0代表随机取值,1代表全部取值
  • 缺省值:如果参数没有取得到值,那默认给一个值让它取

测试正则表达式工具:RegexTester
这里写图片描述
注:Jmeter中 $1$:取第1个时,调用使用\${token}
这里写图片描述
注:Jmeter中 $2$:取第2列时,调用使用\${token_g2},代表取第二列第二行的4

4、应用获取的token

这里写图片描述
执行效果:
这里写图片描述

原创粉丝点击