一、什么情况下需要用到Cookie
一般情况下对于HTTP请求的用户登入操作,需要用到Cookie来模拟用户操作,或者对一些业务只有在用户登入之后才能进行操作,比如:常见的场景有购买商品、下单、支付等操作需要用Cookie,此时,Jmeter提供了HTTP Cookie管理器,
HTTP Cookie管理器作用
主要作用是将用户登入发送的Http请求用户cookie值及源站点信息保存jmeter在Cookie管理器中,模拟用户登入操作
1、在jmeter线程组-->配置文件---->HTTP Cookie【基于手工添加Cookie值】
2、获取Cookie
一般建议用火狐游览器中的firebug获取用户登入Cookie值
1)添加firebug组件
2)导出站点中存在的Cookie信息
3、将Cookie信息添加至Http Cookie管理器中
4、HTTP Cookie参数
各个参数说明:
名称 | 描述 | 是否必填 |
Name | 自定义该cookie的描述,例如:tuan.qq.com的cookie | N |
Clear Cookies each Iteration | 每次线程组运行前,都会清楚cookie,但是如果是手动添加的cookie,不会被清除 | N |
Cookie Policy | 选择cookie的管理策略,建议选择compatibility,兼容性强 | |
User-Defined Cookies | 用户自定义cookie | |
Add Button | 。。。略过 |