Jmeter记录失败

时间:2018-06-27 11:41:55

标签: jmeter sharepoint-2013

我有一个Windows Server 2012,其中安装了jmeter 4。我尝试使用HTTP(S)测试脚本记录器记录浏览器操作,但遇到了问题。我尝试使用另一个Active Directory上的NTML身份验证来访问Sharepoint网站。

我的测试脚本记录器设置为使用端口号8080和HttpClient4。 我的代理浏览器设置为使用本地主机上的端口8080。 在system.properties文件中,我将公司代理设置如下:

http.proxyHost=your_corporate_proxy_host
http.proxyPort=your_corporate_proxy_port
https.proxyHost=your_corporate_proxy_host
https.proxyPort=your_corporate_proxy_port

当我进入SharePoint网站时,必须输入凭据,但会收到错误消息“ Error Connexion reset”。我可以看到该操作已记录下来,请求的响应为“ 401未经授权”。

我确定我的凭据很好。

Jmeter提供此消息:NTLM响应消息不正确

您有解决此问题的想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

  1. 尝试将HTTP Authorization Manager添加到您的测试计划中,然后将您的凭据和域名放在此处
  2. 而不是使用 system.properties 文件,请尝试通过command-line arguments传递代理设置,例如

    jmeter -Hyour_corporate_proxy_host -P your_corporate_proxy_port -u your_username -a your_password
    
  3. 最后但并非最不重要的一点是,您可以使用JMeter Chrome Extension记录您的方案,该方案在代理设置,授权,SSL证书等方面不需要任何额外的配置。