2016-08-20 23 views
2

Jmeterで安定性テスト(60時間)を実行しています。私は、CPU、スレッド、ヒープなどのシステムリソースを取得するためのテスト計画にいくつかのグラフを用意しています。JMeter結果のサイズ制限

View_Results_Tree.xmlのサイズは24時間後に9GBです。 jmeterが60時間持続するかどうかは怖いです。

  1. View_Results_Tree.xmlまたは結果のフォルダサイズがJmeterにありますか?
  2. このような長いテストを実行する前にJmeterで実行するベストプラクティスは何ですか?私はこのような長いテストのために推奨される設定/プロパティーを探しています。

ありがとう Veera。

答えて

2

ハードドライブに格納する場合やRAMを開いて分析する場合は、結果ファイルの制限はありません。

general recommendations are

  1. 使用CSV形式の代わりに、XML
  2. あなたは不必要なものは、大規模なメモリとディスクIOのオーバーヘッドが発生し保存、保存するが必要ストアのみのメトリック。

あなたは名前が

#jmeter.save.saveservice.output_format=csv 
#jmeter.save.saveservice.assertion_results_failure_message=true 
#etc. 

すなわちjmeter.save.saveserviceで始まるプロパティに対して(JMeterのの "ビン" フォルダにあります)jmeter.propertiesファイルに見ればuser.propertiesファイルにそれらすべてをコピーします「面白い」プロパティーをtrueに、それ以外をfalseに設定すると、大量のディスクスペースを節約し、負荷テストのための貴重なリソースを解放することができます。

上記の推奨事項の詳細な説明と、いくつかのJMeterパフォーマンスチューニングの調整については、9 Easy Solutions for a JMeter Load Test “Out of Memory” Failureを参照してください。

+0

@Dmirtiおかげ – veera

+0

'code' jmeter.save.saveservice.output_format = CSV jmeter.save.saveservice.label =真 jmeter.save.saveservice.response_code =真 jmeter.save.saveservice真= .successful jmeter.save.saveservice.thread_name =真 jmeter.save.saveservice.time =真 jmeter.save.saveservice.assertions =真 jmeter.save.saveservice.latency =真 jmeter.save.saveservice .bytes = true jmeter.save.saveservice.hostname = true jmeter.save.saveservice.thread_counts = true jmeter.save.saveserv ice.sample_count = true jmeter.save.saveservice.print_field_names = true jmeter.save.saveservice.autoflush = true 'code' – veera

+0

上記のプロパティは、user.propertiesファイルでtrueに設定され、出力フォーマットはcsvに設定されています。しかし、36時間後にView_Results_Tree.xmlのテストサイズは16Gです。 active_threads_over_time.csv、gr-hits_per_second.csv、results-gr.csv、trans_per_sec.csv - これらのファイルはresultsフォルダに作成されます。 user.propertiesファイルでoutput_formatがcsvに設定されているCSV形式のファイルはどれですか? – veera

0

JMeterのファイルサイズに制限はありません。ディスク容量は制限されています。 ファイル名からは、XML出力を選択したと思いますが、CSV出力を選択する方がいいです(その理由の他の理由を参照)。

さらに、JMeterの負荷テストにGUIを使用していないことを確認してください。これは悪い習慣です。実行するとテストが壊れてしまうでしょう。

非GUIモードに切り替えて、recommendationsに従ってください。 JMeterの3以来

/binに/ JMeterの-t -n -l /results.csv

。実行、

を使用すると、監視のためのGUIを必要として:0、あなたも参照、既存のCSVから(JTLではなく、XML形式の)ファイルの負荷テストの終了時にレポートを生成することができますJmeterはモニタリング部分のGUIモードのみです。有用な情報のための

+0

有用な情報をありがとう。コマンドラインで60時間のテストを実行しています。 Loadrunnerと同様に、Jmeterでグラフのサンプリングレートを制御する方法はありますか? – veera

+0

サンプリングレートで再生したい場合。サイズを減らすために、それはしません。あなたはJMeterで拡張要求を開き、予想される機能を記述する必要があります –