由于http协议是无状态的,所以本地需要浏览器本地保存cookie,每次发送请求的时候带上cookie值,以此来维持状态,jmeter的cookie管理器就是模拟浏览器保存cookie值,再次发送请求的时候把cookie一起发送到服务器
1、编写脚本,实现登录,查询订单,在查询订单时服务器需要校验身份,此时需要向服务器发送cookie,添加cookie管理器如下
3、添加登录和查询订单的http请求,执行脚本,可以看到登录后再执行查询订单请求能成功查到数据
5、cookie管理器反复清除cookie选项,如果勾选上,则每次线程组运行时,都会清除 cookie,我们来看下效果
执行脚本,由于只登陆了一次,而查询请求会循环10次,我们会发现除了第一次查询请求成功了,后面的9个查询请求都失败了,这是因为第一个查询请求结束时,会清除cookie信息,导致后面的9个查询失败