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值了。

 

 

 

 

posted @ 2021-12-01 14:01  落叶流云  阅读(339)  评论(0)    收藏  举报