jmeter正则表达式获取kookie值和stok值
jmeter正则表达式获取kookie值和stok值
1. 拿到正确的登录账号和密码
2. fiddler抓包,找到第一次返回cookie值和stok值的 url,
3. jmeter试运行,查看结果树返回值是否正确
4. 正则表达式提取cookie值和stok值,代入变量
5. 添加调试取样器试运行,查看结果树变量是否获取到值
6. 获取到值后,继续接下来的操作。
---------------------------------------------------------------------------------------------
1. 抓包的时候抓到,直接带有stok值:

2. 浏览器F12发现一个返回状态码302的post请求(重定向)
查找发现“luci”方法会重定向到一个get请求。(https://www.cnblogs.com/zmkeil/archive/2013/05/14/3078774.html)

3. jmeter 用返回302的url试运行发现重定向后不好取变量值,
HTTP取样器 取消勾选‘重定向’选项就好了。

4. 正则表达式提取值

5. 验证是否取到值

6. 继续后续操作。
---------------------------------------------------------------------------------------------
ps :
开启cookie管理器;
jmeter 安装目录 './ bin'目录下,找到‘jmeter.properties’文件,记事本打开;
查找“CookieManager.save.cookies”,取消注释,改为True,保存关闭jmeter.properties文件;
重启jmeter,添加cookie管理器;
之后就可以自动获取cookie值了。


浙公网安备 33010602011771号