Jmeterスクリプトを実行するたびに、要約レポートとグラフを手動で保存する必要があります。
自動的に保存したい。
サマリー結果をC:\JMeter\Summary${__time(ddMMyy HHmmss)}.csv
としてファイルに書き込もうとしました。
しかし、それはXML形式で出てきます。表形式で欲しいです。
応答グラフを次のように保存しようとするとC:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif
。
グラフは保存されません。無効な画像として出てきます。
また、得られた結果を分析する方法と、Webサイトの負荷テストを行った場合の解釈方法を教えてください。
私のウェブサイトは、ユーザーとしてログインし、商品を検索してバスケットに追加し、注文を処理し、支払いを行い、最近処理された注文を表示するようなものです。
Jmeterのすぐに使用可能なコンポーネントのGUIとCMDの両方を介してcsv結果を取得する方法の詳細については、次の回答を参照してください。
リスナーが使用するXML/CSV結果ストレージ形式を切り替えるには
_jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.assertion_results_failure_message=true
jmeter.save.saveservice.default_delimiter=|
_
この素敵なカスタムjmeter-pluginsのセット Jmeter Plugins 、-特にグラフコンポーネントと JMeterPluginsCMDコマンドラインツール が気に入るはずです。
生成されたグラフを保存する可能性について: 集計グラフ と 応答時間グラフ の両方で、作成されたグラフを.tif形式と.png形式の両方で正常に保存できます(Jmeter v.2.8) 。
パスを使用して、応答時間グラフの_Write results to file / Read from file
_セクションのFilename
フィールドにグラフを画像(上記の問題のC:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif
)として保存している可能性があると想定できます。 /集計グラフ構成。ただし、このフィールドはjmeterの結果ファイル(.jtl/.csv)の書き込み/読み取り用であり、グラフを画像として保存するためのパスではありません。
この2つのリスナーから生成されたグラフを自動的に保存できるかどうかはわかりません(たとえば、非GUIモードでのテストシナリオの実行中)。
これが必要な場合は、 JMeterPluginsCMDコマンドラインツール を調べるとよいでしょう。これには、選択したリスナーのPNGを生成するオプションがあります(プラグインの使用法の説明に例があります)。
ログ分析の可能性については、この最近の質問を調べてください。
Apache Jmeterにjp @ gc --Graphs Generatorプラグインを追加します。チャートを作成し、ユーザー定義ディレクトリに保存します。その前に結果ツリーの表示を追加する必要があります。 ここに画像の説明を入力してください