2017-06-29 48 views
0

Jmeterでアプリケーションを記録しました。自動生成された「Http Authorization Manager」が表示され、ユーザー名は「$ {Auth_Login}」、パスワードは$ {Auth_password}と表示されます。ここでは、アプリケーションでOTPを指定しているポップが表示されます。それが表示されているスクリプトを実行している間 enter image description hereJMeter HTTP認証マネージャーエラー

enter image description here

助けてください は、下のスクリーンショットをご覧ください。

答えて

0

これは、承認ヘッダーを設定する必要があるHTTPヘッダーマネージャを使用して解決できます。 dXNlcjEyMzpwYXNzMTIz

この値をコピーします。ここでは、例のような出力エンコードされた値がされますコマンドユーザー名とパスワードの組み合わせ

echo -n user123:pas123 | base64 

のbase64でエンコードされた値を

を作成しなければならないだろうすべてがあります

HTTPヘッダーマネージャーで、名前が、承認番号が、値がの新しいヘッダーを作成します。

ここ

は私の期待は、あなたがKerberos protocolを使用しているテスト・アプリケーションをロードしようとしているということですKERBEROS認証機構にみる

enter image description here

+0

お返事ありがとうございます。自動生成された承認マネージャーをそのまま保つ必要がありますか? – Punyam

+0

あなたはそれを必要とせず、とにかくヘッダにそれらを渡すので、安全に無効にすることができます。あなたの質問に答えるなら、私の答えに投票してください。ありがとう。 – manish

+0

私はecho -n user123で何の価値も得られません:pas123 | base64と私はどこでエンコードされた値を使用するのですか? httpヘッダーマネージャーに行を追加し、名前をAuthorizationとValueとしてBasicに指定しますか? – Punyam

0

のスクリーンショットです。 Kerberosベースのログインを記録して再生できるかどうかわからない場合は、HTTP許可マネージャでdomain/realmを指定し、関連する設定をkrb5.confjaas.conf fileで実行する必要がありますあなたのJMeterインストールの "bin"フォルダにあります。

詳細情報:HTTP Authorization Manager JMeterのユーザーマニュアルエントリー

  • Windows Authentication with Apache JMeter

    • Kerberosの設定章 - もう少し詳細情報およびサンプル構成。