首页 文章

Jmeter HTTP授权管理器/ NTLM登录

提问于
浏览
2

首先,是的,我在网上搜索,是的,整个网站都有类似的问题 . 事情是没有人回答我的问题 .

我正在努力 test a website with NTLM Authentication using Jmeter (2.8) . 问题是,通过登录弹出窗口根本不可能 . 在直接连接(AKA,没有Jmeter运行),凭据被接受,一切运行正常 .

但当我启动Jmeter的代理来记录事务时,浏览器命中服务器,弹出登录窗口并输入凭据,然后一次又一次地弹出(我甚至将地址添加到Intranet可信站点,并登录循环运行将近45分钟,直到我累了并杀死浏览器进程) .

为了澄清,我的工作设置由以下组成:Jmeter 2.8,在Linux Ubuntu 12.04上运行(虽然我在我自己的笔记本电脑上运行Debian Wheezy并在我的桌面上运行Windows 7,但结果相同) . 我通过VPN(Cisco AnyConnect插件)点击了客户服务器,我的公司没有代理(当然,除了Jmeter的代理) .

我尝试使用HTTP身份验证管理器HTTP Cookie管理器HTTP请求默认值 . 我尝试了三种HTTP实现选项(HTTP 3.1,4和Java) . 作为我的凭证用户:域\用户名和密码,我用过:

  • 基本网址= http://subdomain.The-URL-where-the-login-must-popup.com/

  • Username =正在域名\用户名,我只是把"username"部分 . (我试过3个不同的用户)

  • 密码=密码

  • Domain =从用户名中提取的域(也尝试将其留空,将域放在用户名中,如domain \ username) .

  • 领域= [空白]

使用所有这些设置,登录永远不会通过 . 它只是循环要求凭证永远 .

任何的想法?哪里可能是问题?
我接受任何建议 .

提前致谢 .

1 回答

  • 0

    尝试使用JMeter每晚构建:

    它依赖于HTTP Client 4.2.X的最新版本,其中包含许多有关NTLM的修复程序 .

相关问题