最近需要对我们的saas系统做一些简单初步的性能测试,选择了Jmeter这个工具来测试,但是在用户登陆脚本回放的时候出现了问题,刚开始就被卡主了,真是出师不利;
问题描述:回放用户登录脚本,点击登录按钮前的脚本都可以正确回放,但是点击登录按钮之后的请求返回都不正确,提示没有登录;
问题所在:session设置不对,试了好多方法都无法解决,问题依旧;刚开始开始解决问题思路基本上放在脚本中如何去设置session和cookies,找了好多关于用户登陆设置session的帖子,一一试过都无法解决问题;没有想到试了许多复杂的解决办法不行后来一个简单的解决方案却起作用了。
解决办法如下:
a、要确保jmeter.properties(这个文件在安装目录的bin目录下),文件里面的设置项CookieManager.save.cookies=true;
b、在线程组下添加HTTP Cookie管理器,默认就行不用设置;