2

まず第一に、はい、私はウェブを検索しました。はい、サイト全体に同様の質問があります. 問題は、それらのどれも私の質問に答えないということです。

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人の異なるユーザーで試しました)
  • パスワード = パスワード
  • ドメイン = ユーザー名から抽出されたドメイン (ドメイン\ユーザー名のように、ユーザー名内にドメインを入れて、空白のままにしてみました)。
  • レルム = [空白]

これらすべての設定では、ログインは通過しません。資格情報を永遠に要求するだけです。

何か案が?どこに問題があるのでしょうか?
どんなご提案でも承ります。

前もって感謝します。

4

1 に答える 1

0

JMeterナイトリービルドを使用してみてください。

NTLMに関する多くの修正が含まれているHTTPクライアント4.2.Xの最新バージョンに依存しています。

于 2013-01-21T17:45:02.967 に答える