HTTP Cookie会存储以及发送cookie,比如调用登录接口时候会存储响应的cookie信息,在下一个接口加入购物车的时候会发送此cookie,从而可以实现可以加入购物车的功能。
以下将举例介绍其用法,在登录状态下查询产品列表的信息以及采集新的产品。
一、添加HTTP Cookie管理器
直接添加即可,不需要加入任何操作。如果想手动存储cookie,可以进行添加。输入名称,值,域,即可。域表示cookie作用的域名,如百度的话就可以写baidu.com
在jmeter.properties中确保以下的值为true.
由于登录接口只需要运行一次即可,所以可以添加一个仅一次控制器。写好登录的接口请求信息
三、添加其他接口信息
比如这里我添加商品采集以及查询商品列表请求,此功能都是需要在登录状态下才能进行的。
四、添加一个Debug Sample,可以查看到保存的cookie信息
添加即可,不需要进行配置。
总的结构可以如下所示
五、查看结果
可以看到请求都运行成功
查看采集查询接口的时候可以看到请求里面有cookie信息
查看调试器的结果,可以看到保存了登录的cookie信息