2017-03-08 280 views
0

Kerberosを使用してアクセスを許可したユーザーだけが許可するアプリケーションがあります。私はJMeterスクリプトでHTTP Authorization Managerを追加しました。以下はその値です。JMeterのKerberos認証

  • BASEURL:http://myapplication-url
  • ユーザー名:DOMAIN \ MYIDまたはMYID
  • パスワード:-推測してください
  • ドメイン:
  • \レルム:
  • メカニズム:ケルベロス

私がそれを実行すると、「あなたはアプリケーションにアクセスする権利がありません」

ログインページはありません。 URLを呼び出すと、すぐにホームページが開きます。手動で正常に動作しています。

上記の問題を解決するにはどうすればよいですか?

また、ユーザー 'B'(アプリケーションにアクセスできないユーザー)がスクリプトを実行すると、彼はコード200 OKで空白の応答しか得られません。

答えて

0

krb5.confjaas.confファイルでも同様の設定を行う必要があります。設定はDC/KDCに一致する必要があります。

はまたsystem.properties

java.security.krb5.conf=krb5.conf 
java.security.auth.login.config=jaas.conf 

すべてのファイルは、あなたのJMeterのインストールの「ビン」フォルダに配置されファイルに次の2行を追加する必要があります。

詳細情報と設定例については、Windows Authentication with Apache JMeterの記事をご覧ください。

+0

ありがとうDmitri。この場合もLoadRunnerの場合です。 –