JMeter Cookie Manager编辑响应



我有一个非常奇怪的JMeter操作。Cookie管理器覆盖来自请求的响应,我希望从中获得Cookie值。如果禁用Cookie管理器,Cookie的值通常会出现在响应中。请求后,我使用正则表达式提取器来获取cookie的值。

Cookie Manager本身没有"编辑"响应,它只是从Set-Cookie头读取cookie,将它们存储在内部,如果当前域和路径匹配,则在后续请求中发送cookie头

所以你没有收到cookie的事实可能意味着cookie已经存在/发送到服务器。

您可以通过在log4j2.xml文件中添加下一行来启用HTTP cookie管理器的调试日志记录:

<Logger name="org.apache.jmeter.protocol.http.control" level="debug" />

,然后您将能够看到jmeter.log文件中的cookie究竟发生了什么。

更多信息:HTTP Cookie Manager高级使用指南

最新更新