2017-03-01 8 views
0

私は正常に手動で実行し、正常に動作することを確信しているテストを持っています。Jmeter - コマンドラインからテストを実行した後のサンプラーデータはどのように表示されますか?

これをパラメータ設定してlinuxコマンドラインで実行するように変換しています。

テストが正常に終了し、「結果ツリー」が正常に保存され、保存された「結果ツリー」ファイルを開くとすべてのテストが終了したことがわかります。

しかし、実際にテストが実行されていないことを深く疑っているサンプラーデータは表示されません。要求が送信され、正しい戻りコードで返されただけです。

特定の値が抽出され、テストされていることを証明できる必要があります。

私はBeanshell Post Processorを挿入しようとしましたが、これは有用な情報より多くの警告とエラーメッセージを生成しました。

大変助かりました。

答えて

1

これは設計上のものです。負荷が高く応答が大きい場合、テストを損なうボトルネックになる可能性があるため、JMeterはディスクIOオーバーヘッドを避けるためにレスポンスデータを保存しません。

あなたには、いくつかの理由のためにそれを有効にする必要がある場合は、JMeterの再起動をする必要がありますuser.properties(JMeterのの「ビン」フォルダにあります)ファイル

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

に次の2行を追加することができますプロパティを選択します。

jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data=true -n -t test.jmx -l result.jtl 

参考文献:

アドホックの性質が変化するワンタイムのもう一つの方法は次のように-Jコマンドライン引数を経由して、それらを通過している


UPD:あなたは、要求と応答のヘッダーとともに要求データが必要な場合:

jmeter.save.saveservice.output_format=xml 
jmeter.save.saveservice.response_data=true 
jmeter.save.saveservice.samplerData=true 
jmeter.save.saveservice.requestHeaders=true 
jmeter.save.saveservice.url=true 
jmeter.save.saveservice.responseHeaders=true 
+0

私は、彼らがから生成されたテストに関連して、サンプルデータを表示するにはどうすればよいですか? – Tufty

+0

水平線の下の更新を参照 –

関連する問題