要做什麼?JMeter NTLM/Windows身份驗證負載測試
我們在Sharepoint(企業)服務器上部署了一個應用程序,它使用Windows憑據登錄到應用程序。
Windows憑據格式:[email protected]
的目的是在應用程序執行的負荷/性能測試(尤其是登錄功能)爲這n個用戶。
通常,當我點擊Firefox/IE中的應用程序URL時,它會彈出一個窗口詢問憑據。我輸入憑據,瀏覽應用程序,然後註銷。我打算在JMeter中捕獲這些,併爲大量用戶進行模擬。
我卡在哪裏?
現在我啓動JMeter代理服務器,然後嘗試與上面相同的步驟。但是當彈出窗口出現時,JMeter根本不會記錄它,也不記錄登錄後的任何其他內容。
我試過了嗎?
如果我在IE中啓用「自動檢測Intranet網絡」後嘗試相同的步驟,它只是自動檢測我的Windows憑據(無憑據彈出),將我登錄到應用程序(這不記錄在JMeter任一)並帶我到主頁。之後我打的任何頁面都會記錄在JMeter中。
我也嘗試使用HTTP Authorization Manager採用下列參數:
- 的BaseURL:http://testmachine:1000/sites/test/
- 用戶名:DOMAIN \ USER_ID
- 密碼:i_wont_tell_you
- 域名:\
- 境界:
它沒有幫助。我很困惑如何使用上述元素。甚至不確定是否有正確的方法來解決我的問題。
任何幫助/建議嗎?
P.S.我知道一個名爲Badboy的工具,但必須將其作爲最後一個資源。也不確定它是否記錄彈出窗口。 對不起,如果帖子是詳細的。
UPDATE:
我也曾嘗試 -
Username: USER_ID and Domain: my_company_domain
但這並不是實際的問題。問題是,當我嘗試點擊之前記錄的頁面(自動化)時,即使我沒有使用HTTP授權管理器,也會返回成功響應。我不確定我錯過了什麼。
您的解決方案不適合我。你可以說你使用哪個版本的JMeter(我使用2.7)?您使用了哪些元素:_HTTP授權管理器_或_Login配置元素_? – 2012-06-27 06:25:27
@ boro.djuka我使用了2.7和HTTP身份驗證管理器。 – 2012-07-10 18:51:32
沒有爲我工作。實際上,沒有任何工作:-(爲什麼JMeter不會沒有任何問題地這樣做? – LeonZandman 2014-12-11 12:30:30