簡體   English   中英

Jmeter sharepoint 登錄問題

[英]Jmeter sharepoint login issues

我正在使用 Jmeter 在登錄 sharepoint 的網站上執行一些測試。 我面臨的問題是關於登錄:它必須由鍍鉻面具(附照片)執行。

在此處輸入圖像描述

如果我手動操作,顯然沒有問題。

如果我通過 jmeter 嘗試它,我總是會得到 error401。

為了執行它,我嘗試使用 jmeter 記錄器,但由於代理,它不執行登錄。

所以我嘗試使用 chrome 插件,它已經正確記錄了所有內容,只給我一個獲取請求,並在我的計划中添加了一個 HTTP 授權管理器:BASEURL:my_link 用戶名:MyDomain\MyUsername 密碼:MyPassword 域為空 REALM 為空機制:基本

在此處輸入圖像描述

因此,嘗試使用以下 header 管理器啟動我擁有的唯一獲取: 在此處輸入圖像描述

它總是給我錯誤401: 在此處輸入圖像描述

我還嘗試將域從用戶名選項卡移動到域,並從 get 的 header 管理器中刪除日期 header。

我還看到 blazemeter 插件的記錄讓我獲得了 header 管理器,其中“授權”字段使用“基本和從用戶名和密碼計算的密鑰”編譯,並且是基本類型。

但是,如果我刪除該身份驗證 header 並再次啟動,則請求標頭不再包含基本授權(帶有相關代碼),而是帶有更大代碼的 NTLM 請求。 我做錯了什么? 如何正確執行登錄?

我相信您需要將“機制”更改為BASIC_DIGEST以進行NTLM 身份驗證(如果您確定它真的是 NTLM)

但是,最好檢查請求和響應標頭,它可以讓您識別在后台使用的身份驗證協議。

對於 NTLM,您需要提供:用戶名(無域)、密碼、域和機制 ( BASIC_DIGEST )

如果是Kerberos - 您需要選擇KERBEROS機制,指定realm並在jaas.confkrb5.conf文件中執行適當的配置(都位於 JMeter 安裝的“bin”文件夾中

更多信息: Windows 認證 Apache JMeter

暫無
暫無

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

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