之前做的产品的登录信息是保存在 cookie 的,所以用 Jmeter 的 HTTP Cookie 管理器就可以了。比如
但是,这次测试的产品程序员说登录信息是存放在 session 里的,名称:user_id,值:XX。使用以下方法是不行的。
我想问问,jmeter 如何去保持 session,然后访问接口的时候不会提示未登录。 或者用其他工具?
就是用 http cookie 管理器啊,不然还能用啥。。而且是自动维护的,不需要手动搞 http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager
#1 楼 @kanchi240 我的这个测试是手机浏览器访问 H5 的,用到手机录制。按意思,是把"CookieManager.save.cookies=true"改为 true 后,录制脚本的时候先添加 http cookie 管理器,然后录制结束时会自动把 session 录入到管理器里面是吗
#1 楼 @kanchi240 感谢,按照此方法已成功保持 session