jmeter(5.4.1)动态获取token

jmeter(5.4.1)动态获取token

1.第一步先创建一个线程组

在这里插入图片描述

2.第二步创建一个http请求

在这里插入图片描述
输入登录的url等信息
在这里插入图片描述

3.第三步在http请求中点击添加正则表达式提取器

在这里插入图片描述
正则表达式:’.‘是任意的,‘*‘或者‘+’表示任意多个(0-多个),’?‘是匹配到这个位置
模板:有几个正则表达式,一个:$1$;两个:$1$2$
我这个接口返回的格式是"a":"b"的,所以是这样表示"token":".*?"
es:返回的是<html>...</html>的格式,找<title>百度一下</title>,则表示<title>(.*?)</title>
在这里插入图片描述
(注意:从正则表达式中获取到了token,也是可以直接给同一个线程组的其他取样器使用哟

4.创建HTTP信息头管理器

输入以下内容:
在这里插入图片描述

5.创建HTTP请求测试(就是验证是否可以自动获取了)

在这里插入图片描述
完整的结果图
在这里插入图片描述

点击运行后就在结果树查看了
在这里插入图片描述

5.其他

JSON表达式:$是跟节点,'.'是子节点(对象或者列表)
在这里插入图片描述

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jmeter获取token的方法如下: 1. 首先,你需要下载并安装Jmeter。你可以从官方网站上下载Jmeter的安装包\[1\]。 2. 在Jmeter中创建一个线程组,用于执行接口测试。 3. 在线程组中添加两个请求。第一个请求是用于获取token的GET请求。你可以使用HTTP请求Sampler来发送GET请求,并在响应中提取token的值。 4. 在第一个请求的响应中,使用正则表达式或者JSON提取器来提取token的值。你可以将提取到的token值保存到一个变量中。 5. 在第二个请求中,将token值作为请求头的一部分发送。这样,每次执行脚本时,就不需要重新获取token值,而是直接使用保存的变量。 6. 如果你希望在其他线程组中使用这个token,你可以将token设置为全局变量。你可以使用__setProperty函数将token值设置为全局变量\[3\]。 7. 最后,你可以添加一个报告查看器,用于查看接口测试的结果。 总结起来,获取token的步骤包括下载和安装Jmeter、创建线程组、添加请求、提取token值、设置全局变量和添加报告查看器\[2\]。这样,你就可以在Jmeter获取token并进行接口测试了。 #### 引用[.reference_title] - *1* *3* [Jmeter怎么获取token?](https://blog.csdn.net/qq_40442753/article/details/113905333)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Jmeter接口实战(一)之获取token值登录](https://blog.csdn.net/anyiVIP/article/details/118885413)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值