Jmeter 提取器方式(正则,边界,json)

  1. 先用Fiddler 抓几个接口

把警告删除掉(选中警告在键盘上按Delete)

2、打开一个网址

做一个登录操作(fiddler的抓的包)

把所需的接口的包进行导出

导出的效果为

3、打开JMeter(如果!!需要 黑窗口打开jmeter 需要配置环境变量)

双击软件打开

打开后的效果

4、我们把第三步的导出到桌面的文件拖动到jmeter软件中

拖进来的效果为

改一下接口名称

5、使用json提取器

我们先找到执行按钮执行一下

得出效果

我们可以在查看结果树中先验证表达式是否能提取到token

选择提取方式

找到他们的层级关系并提取出来

这里的 层级关系是($.token)

我们对登录接口进行提取token值, 在登录接口中添加一个json 提取器

打开json 提取器

填写

6、正则提取器

表达式提取("token": "(.*?)"),这里注意的是需要  提取的头 +  “(.*?)”

在登录中添加正则提取器

模版: $1$

7、边界提取器

添加边界提取器

---------------------------------------------------------------------------------------------------------------------------------

扩展一下关联token

填写HTTP请求默认值

添加HTTP信息头管理器(关联token 变量)

重新执行一下,我们的运行状态

此时我们发现token值还是失效

我们找到相关接口的请求位置 , 这里我们发现这个请求位置还有一个 uid :1

给接口添加请求

以上就执行成功了(成功提取token变量并关联token)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值