Jmeter中cookie自动存储

Posted 苦逼IT男

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter中cookie自动存储相关的知识,希望对你有一定的参考价值。

1,新建一个测试计划,然后添加一个"HTTP Cookie 管理器"(用来存储cookie)
2,新建一个线程组,添加一个Sampler-->“HTTP 请求”(用来登录用的),添加一个Sampler-->“Debug Sampler”和监听器-->“察看结果树”,保存测试计划,关闭Jmeter
3,修改bin/jmeter.properties中的CookieManager.save.cookies=true,然后重新启动Jmeter
4,运行步骤2的测试计划,查看结果树,发现“Debug Sampler”节点中存在“COOKIE_”打头的变量,这个就是Jmeter自动存储的cookie(如图)
5,步骤4产生cookie之后,整个测试计划周期内"HTTP Cookie 管理器"会自动帮我们保存这些cookie,当然如果想要获取某个cookie的值也可以使用${COOKIE_对应key}方式获取
6,步骤4中的cookie的key默认以“COOKIE_”是Jmeter默认提供的,如果想要以别的方式开始,可以给bin/jmeter.properties中的CookieManager.name.prefix=赋值即可(如:CookieManager.name.prefix=test)

以上是关于Jmeter中cookie自动存储的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter---Http Cookie Manager

JMeter之Http Cookie Manager

jmeter 如何 提取 cookie 中的值

补一篇关于JMeter的cookies管理器应用

20171213-python自动化-接口测试-jmeter-post-设置cookie

如何使用JMeter发送仅限http的cookie?