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值。有什么方法可以做我想要的吗?任何帮助表示赞赏
答案 0 :(得分:3)
每个帖子的Cookie信息都是动态的,所以我认为它已经做了你想做的事情:
如果你有一个HTTP请求并且响应中包含一个cookie,那么 Cookie管理器自动存储该cookie并将其用于 以后对该特定网站的所有请求。每个JMeter线程 有自己的“cookie存储区”。所以,如果你正在测试一个网站 使用cookie来存储会话信息,每个JMeter线程 将有自己的会议。请注意,此类cookie不会出现在 Cookie管理器显示,但可以使用“查看结果”查看它们 树监听器。
http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager