0

正如标题所示。我们正在使用 Gatling 3.3.1 并尝试针对在 IIS 上运行的服务编写测试,该服务期望发送 Windows 凭据(集成安全性)。当正在测试的 URL 在浏览器中运行时,一切都很好,但是通过 gatling 运行时会抛出 401。

查看 IIS 日志时,很明显用户信息不是从 gatling 传递的,但对于来自浏览器的请求是可见的。我浏览了文档并没有看到任何东西。我已经尝试过将 .header("WWW-Authenticate", "NTLM") 添加到 HTTP 项,但它似乎并没有改变任何东西。

任何想法,将不胜感激。

4

1 回答 1

1

免责声明:加特林创造者在这里。

遗憾的是,NTLM 是一种遗留的 MS Windows 特定身份验证方案,我们目前不支持它。

支持它将是一项相当大的努力:熟悉规范(假设有)+实施+设置测试环境。由于这是一个遗留计划,根本没有足够的市场来证明我们的投资是合理的。所以我不希望它发生,除非它得到贡献或有人与我们签订合同来实施它。

问候

于 2020-08-07T20:07:07.670 回答