1

リクエストが失敗した場合にのみ、JMeter がリクエスト/レスポンスを XML ファイルに保存するようにしたいと思います。渡されたすべてのリクエストはログに記録されません。どうやってやるの?

4

1 に答える 1

2

失敗したリクエストのレスポンス データを保存するには、次の 2 行をuser.propertiesファイルに追加するだけです (JMeter インストールの "bin" フォルダにあります)。

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data.on_error=true

リクエストの保存に関しては、残念ながら 2 つの選択肢しかありません。

  1. すべてのリクエストを保存します (合格/不合格のステータスに関係なく)
  2. 何も保存しない

理論的には、 Beanshell リスナーなどのスクリプト対応テスト要素をサンプル変数と組み合わせて使用​​するか、JMeter ソース コードにパッチを適用することで回避できますが、要求データの条件付き保存をトリガーするすぐに使用できるフラグはありません。

JMeter プロパティのタイプとその設定/オーバーライド方法の詳細については、 Apache JMeter プロパティ カスタマイズ ガイドを参照してください。

于 2016-06-03T17:00:44.580 に答える