如何在jmeter中动态设置cookie值

时间:2011-10-25 07:14:52

标签: jmeter

Jmeter测试计划结构

测试计划

Test Thread

    Cookie Manager(set variable PHPSessionID)

    HTTP request A

    regular expression extractor(get value from HTTP A's response, set PHPSessionID value)

    HTTP request B(I want PHPSessionID send by B request as a cookie value )

我们知道Config控制器是在A请求之前执行的,所以它不会重置Cookie中的PHPSessionID值。有什么方法可以做我想要的吗?任何帮助表示赞赏

1 个答案:

答案 0 :(得分:3)

每个帖子的Cookie信息都是动态的,所以我认为它已经做了你想做的事情:

  

如果你有一个HTTP请求并且响应中包含一个cookie,那么   Cookie管理器自动存储该cookie并将其用于   以后对该特定网站的所有请求。每个JMeter线程   有自己的“cookie存储区”。所以,如果你正在测试一个网站   使用cookie来存储会话信息,每个JMeter线程   将有自己的会议。请注意,此类cookie不会出现在   Cookie管理器显示,但可以使用“查看结果”查看它们   树监听器。

http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager