Jmeter无法发送引号中的cookie " ",Netscape不起作用



我遇到了一个奇怪的问题,我需要发送多个cookie作为我的Jmeter Script HTTP请求的一部分。

以下是我在回复中得到的饼干:

设置饼干:

AWSALB=CookieValue

AWSALBCORS=CookieValue

Pega-RULES="CookieValue">

如果我在 Cookie 管理器中选择标准机制,它会识别所有 cookie,但不会在下一个请求中以引号"发送 Pega-RULES cookie,并且脚本失败。

如果我在 Cookie Manager 中选择 Netscape,它只会识别 Pega-RULES Cookie 并在 " 中发送 cookie,但无法识别 AWS Cookie,也不会在下一个 Cookie 中发送 AWS Cookie,脚本再次失败。

请帮我找到解决方案。

非常感谢,

苏海尔

您可以尝试将下一行添加到user.properties文件中:

CookieManager.check.cookies=false

因此,如果您的任何 cookie 出现问题 - JMeter 不会"丢弃"它并与下一个请求一起发送,即使它已过期或域不匹配等。

要更深入地了解 cookie 在后台发生了什么,您可以通过将下一行添加到log4j2.xml文件来启用 HTTP Cookie 管理器的调试日志记录

另请注意,您始终可以使用正则表达式提取器从 Set-Cookie 响应标头中提取任何 cookie,并将它们作为用户定义的 cookie 添加到 HTTP 标头管理器或 HTTP Cookie 管理器中

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

最新更新