jmeter.protocol.http.control.HC4CookieHandler,无法识别的Cookie标头' set-cookie'在Jmeter

时间:2018-02-12 10:26:02

标签: jmeter

无法使用Jmeter工具

登录office 365(https://office.com

日志中的错误详细信息:

2018/02/12 15:47:43 ERROR - jmeter.protocol.http.control.HC4CookieHandler: 
Unable to add the cookie org.apache.http.cookie.MalformedCookieException: 
Unrecognized cookie header 'set-cookie: stsservicecookie=ests; path=/; 
secure; HttpOnly'

我们开发并集成了一个驱动器' excel,访问One驱动器后有更多功能。我们必须使用Jmeter工具执行性能测试。接下来的步骤如下:

  1. 使用我们的帐户流程使用Jmeter / Blazemeter工具>记录登录https://office.com遵循其他功能步骤

  2. 在Jmeter 3.1中回复录制的脚本>

  3. 观察到的结果>结果显示'抱歉,但我们在登录您时遇到了问题。虽然在录制后立即重播了剧本。

  4. POST https://login.microsoftonline.com/common/GetCredentialType - 成功 - 能够得到回复

    POST https://login.microsoftonline.com/common/login - 200代码失败(抱歉,我们在登录时遇到问题)虽然使用了所有录制的参数。

    登录POST请求包含许多cookie(set-cookies)

    已尝试下面的配置/选项:

    尝试不同的" Cookie政策"选项 在user.properties文件中设置CookieManager.check.cookies = false log_level.jmeter.protocol.http.control = DEBUG

    日志显示第一部分中粘贴的错误。 请指导。

1 个答案:

答案 0 :(得分:1)

您应该更改Http Cookie Manager政策:

Cookie Manager

尝试不同的政策。

如果仍然失败,请将Log Level设置为DEBUG:

Log Level

再次运行测试,然后在某处使日志文件可用。