まず第一に、はい、私はウェブを検索しました。はい、サイト全体に同様の質問があります. 問題は、それらのどれも私の質問に答えないということです。
Jmeter (2.8)を使用して NTLM 認証で Web サイトをテストしようとしています。問題は、ログイン ポップアップ ウィンドウを通過できないことです。直接接続 (別名、Jmeter を実行していない) では、資格情報が受け入れられ、すべて正常に実行されます。
しかし、トランザクションを記録するために Jmeter のプロキシを起動すると、ブラウザがサーバーにアクセスし、ログイン ウィンドウがポップアップして資格情報を入力すると、何度も何度もポップアップが表示されます (イントラネットの信頼済みサイトにアドレスを追加し、ログイン疲れてブラウザープロセスを強制終了するまで、ほぼ 45 分間ループを実行しました)。
明確にするために、私の仕事のセットアップは次のもので構成されています:Linux Ubuntu 12.04で実行されているJmeter 2.8(ただし、Debian Wheezyを実行している自分のラップトップとWindows 7を実行しているデスクトップで試しましたが、同じ結果です)。会社側にプロキシを使用せずに(もちろんJmeterのプロキシは別として)、VPN(Cisco AnyConnectプラグイン)を介して顧客サーバーにアクセスしました。
HTTP Authentication Manager + HTTP Cookie Manager + HTTP Request Defaults を使用しようとしました。3 つの HTTP 実装オプション (HTTP 3.1、4、および Java) を試してみました。私の資格情報ユーザーであるドメイン\ユーザー名とパスワードで、次を使用しました:
- ベース URL = http://subdomain.The-URL-where-the-login-must-popup.com/
- ユーザー名=ドメイン\ユーザー名なので、「ユーザー名」の部分だけ入れました。(私は3人の異なるユーザーで試しました)
- パスワード = パスワード
- ドメイン = ユーザー名から抽出されたドメイン (ドメイン\ユーザー名のように、ユーザー名内にドメインを入れて、空白のままにしてみました)。
- レルム = [空白]
これらすべての設定では、ログインは通過しません。資格情報を永遠に要求するだけです。
何か案が?どこに問題があるのでしょうか?
どんなご提案でも承ります。
前もって感謝します。