2013-10-07 50 views
1

我試圖記錄HTTP S請求,但是當訪問URL時,它給出了認證錯誤,因此我無法前進。該請求要求提供Windows憑據,但在應用程序提示進行身份驗證之前發生認證錯誤。 我試圖直接發送HTTPS請求使用HTTP採樣器和HTTP授權管理器進行身份驗證,但我得到'未經授權的訪問',響應代碼:401作爲迴應。請幫忙!Jmeter:如何記錄https請求

回答

0

假設您使用JMeter代理,如果您使用Chrome或Firefox,其中任何一個都會爲您提供選擇以記住JMeter的證書(不確定關於IE)。在大多數情況下,這是個竅門。

如果要在不使用代理的情況下記錄JMeter腳本,則應考慮此選項:http://community.blazemeter.com/knowledgebase/articles/231479-chrome-extension。 此瀏覽器擴展允許您記錄您的流量(包括HTTP)並生成JMeter腳本,而無需通過JMeter。

0

在JMeter中記錄和運行HTTPS應用程序與HTTP應用程序的相同。只需確保在瀏覽器代理設置中選中「不使用相同代理服務器的所有協議」複選框。應該選中此複選框以在JMeter中記錄HTTPS應用程序。

下面是步驟:

IE =工具 - > Internet選項 - >連接 - >局域網設置 - >代理 服務器 - >高級 - >選擇複選框「使用相同的代理服務器 所有協議「

火狐狸=選項 - >高級 - >網絡 - >設置 - >手動代理 配置(無線電) - >選擇複選框‘使用代理服務器 所有協議’

希望它會有所幫助給你。

+0

仍然得到相同的問題。任何人都可以告訴我,爲什麼我在使用HTTP採樣器發送請求時收到未經授權的訪問。我正在使用授權管理器繞過Windows身份驗證。 – user2854319

+0

有Windows授權,然後通過命令提示符運行Jmeter,我有相同類型的環境。只需從鏈接http://jmeter.apache.org/usermanual/get-started.html檢查2.4.2點 – Chetan

+0

http://wiki.apache.org/jmeter/JMeterFAQ#Can_JMeter_record_HTTPS_requests_using_the_recording_proxy.3F –

1

已解決的問題 - 在Jmeteer-頂端,theres SSL Manager。只需導入您的網絡服務器(或您的網站的)SSL證書並保存。保存時會詢問您的密碼 - 輸入證書文件密碼並保存。

現在您已準備好運行成功的測試。我已經嘗試過這個和它的工作。