2016-04-11 22 views
-1

View ResultsツリーリスナーのRegExp Testerモードを使用しようとしました。しかし、私は応答ヘッダーを見ることができません。また、私はドロップダウンの値をテキストに変更しました。応答ヘッダーもここには表示されません。 応答ヘッダーを表示し、ユーザーが正規表現をテストできる他のリスナーはありますか? または、Jmeterでレスポンスヘッダーを表示するための設定はありますか?Resposeヘッダーの「正規表現をテストする」ために使用できるJmeterプラグインはありますか

答えて

0

レスポンスヘッダはサンプラー結果]タブにビューの結果ツリーのリスナーに​​

を閲覧することができ、正規表現で応答をテストについて再び正規表現のポストプロセッサは、レスポンスヘッダenter image description here

からデータを抽出する能力を持っています
+0

ビュー結果ツリーに応答ヘッダーが表示されません。私はそれにリクエストヘッダを見ることができますが。また、私は正規表現が正しいかどうかをチェックしたいと思っていました。私は通常、ビュー結果ツリーリスナーのRegExテスターを使用します。しかし、私はレスポンスヘッダーを見ることができないので使用できません。 –

+0

シナリオをHTTP/Sテストスクリプトレコーダーで記録していますか? 「はい」の場合は、「HTTPヘッダーをキャプチャー」というグループ化ドロップダウン・オプションの右側(右側)にチェックマークが付いていることを確認します。あなたの要求は合格/不合格ですか? Fiddlerやその他のスニッファツールでリクエストを作成してみると、レスポンスにヘッダーがありますか? –

0

通常、抽出された変数の値を表示するには、Debug Samplerを使用する必要があります。

しかし、「ハック」という形式を使用してレスポンスにヘッダーを追加すると、RegExp Testerを使用できます。上記のコード

String original_response = new String (data); 
String headers = prev.getResponseHeaders(); 
String new_response = headers + original_response; 
prev.setResponseData(new_response.getBytes()); 
    1. あなたはポストプロセッサの「スクリプト」領域に以下のコードを入れて
    2. を相関したいHTTPリクエストヘッダ(複数可)の子としてBeanshell PostProcessorを追加します。レスポンスヘッダーを抽出し、オリジナルの応答データの前にと置くと、それはView Results Treeリスナーに表示され、正規表現をテストすることができます

      Headers in response body

    W.R.T. BeanShellのコード:

    • data - 親サンプラー応答
    • prevを含むJava byte配列された - 使用可能なメソッドとフィールドのJavaDocを参照してください、HTTPSampleResultの略です。

    JMeterテストのBeanshellテスト要素からJMeterとJava APIを使用する方法の詳細については、How to Use BeanShell: JMeter's Favorite Built-in Componentガイドも参照してください。


    はあなたがあなたの相関問題を整理一度BeanShellのポストプロセッサを無効にするか、削除することを忘れないでください。

  • 関連する問題