[英]Jmeter sharepoint login issues
我正在使用 Jmeter 在登錄 sharepoint 的網站上執行一些測試。 我面臨的問題是關於登錄:它必須由鍍鉻面具(附照片)執行。
如果我手動操作,顯然沒有問題。
如果我通過 jmeter 嘗試它,我總是會得到 error401。
為了執行它,我嘗試使用 jmeter 記錄器,但由於代理,它不執行登錄。
所以我嘗試使用 chrome 插件,它已經正確記錄了所有內容,只給我一個獲取請求,並在我的計划中添加了一個 HTTP 授權管理器:BASEURL:my_link 用戶名:MyDomain\MyUsername 密碼:MyPassword 域為空 REALM 為空機制:基本
因此,嘗試使用以下 header 管理器啟動我擁有的唯一獲取:
我還嘗試將域從用戶名選項卡移動到域,並從 get 的 header 管理器中刪除日期 header。
我還看到 blazemeter 插件的記錄讓我獲得了 header 管理器,其中“授權”字段使用“基本和從用戶名和密碼計算的密鑰”編譯,並且是基本類型。
但是,如果我刪除該身份驗證 header 並再次啟動,則請求標頭不再包含基本授權(帶有相關代碼),而是帶有更大代碼的 NTLM 請求。 我做錯了什么? 如何正確執行登錄?
我相信您需要將“機制”更改為BASIC_DIGEST
以進行NTLM 身份驗證(如果您確定它真的是 NTLM)
但是,最好檢查請求和響應標頭,它可以讓您識別在后台使用的身份驗證協議。
對於 NTLM,您需要提供:用戶名(無域)、密碼、域和機制 ( BASIC_DIGEST
)
如果是Kerberos - 您需要選擇KERBEROS
機制,指定realm並在jaas.conf
和krb5.conf
文件中執行適當的配置(都位於 JMeter 安裝的“bin”文件夾中
更多信息: Windows 認證 Apache JMeter
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.