簡體   English   中英

Jmeter集成Windows身份驗證(NTLM)

[英]Jmeter Integrated Windows Authentication (NTLM)

對於Jmeter來說,我還是個菜鳥,我正在努力使HTTP請求成功運行(即使是1次迭代)。

被測試的站點是員工使用的Intranet站點。 在通過任何瀏覽器訪問方面,首頁都會加載(已通過我的域登錄名/密碼(通過登錄到筆記本電腦)對我進行了身份驗證)。 從我可以從諸如FIDDLER之類的工具中收集到的信息:

  • GET請求發送到服務器,服務器響應為401未經授權(WWW-Authenticate:協商)
  • GET REQUEST標頭以授權方式發送:協商哈希,服務器響應為401未經授權的其他WWW身份驗證:協商哈希
  • 以相同的授權發送回GET REQUEST:與先前SERVER響應中收到的HASH進行協商。 服務器以HTTP 200響應。

我正在努力使以上工作在JMETER中進行。 我嘗試通過捕獲Blazemeter Chrome插件的輸出並將其另存為.jmx文件來嘗試,但是在

div id =“ header”> h1> 服務器錯誤

h2> 401- 未經授權:由於憑據無效而拒絕訪問 h3> 您無權使用您提供的憑據查看此目錄或頁面

關於我應該如何使它開始工作的任何想法將不勝感激.........

JMeter隨附了HTTP授權管理器 ,可用於繞過NTLM身份驗證質詢。 只需將其添加到您的測試計划中並提供以下值:

  • 用戶名:您的Windows域用戶名
  • 密碼:您的Windows域密碼
  • 域:您的Windows域
  • 機制: BASIC_DIGEST

HTTP授權管理器應自動處理身份驗證流程。 如果需要,請參閱Windows Apache身份驗證與Apache JMeter以獲得更多詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM