2016-12-02 15 views
0

jmeterでテストスクリプトを実行していますが、「結果を表に表示」リスナーから取得した結果を保存します。要約レポートと集計レポートリスナーに結果を保存するのと同じ方法でこれをどうやって行うのか分かりません。つまり、他のリスナーとは異なり、「結果を表に表示」の下部に「表データを保管」はありません。これどうやってするの?ビューの結果をjmeterのcsvファイルとして保存します

答えて

0

[テーブル内の結果を表示]リスナーには、[ファイル名]フィールドがあります。

  1. 塗りつぶしファイル名]フィールドに正しいローカルパスと
  2. は、[設定]ボタンをクリックします。次に、図のように構成します。
  3. テストを実行し、結果を確認します。 csvファイルが作成されます。 enter image description here
+0

ここで、csvファイルは作成されますか? –

+0

Filenameで記入したローカルパスにCSVファイルが作成されます。 CSVファイルはD:\ –

+0

に置かれます。この '$ {__ BeanShell(import org.apache.jmeter.services.FileServer; FileServer)のような現在のディレクトリにset pathを使用することができます。 $ {__ BeanShell(File.separator、)}結果 - テーブル.csv' – Buaban

0

報告と集計レポートにそれらの値の大部分はを計算しているため、「テーブルの保存データ」ボタンがあります。

テーブルリスナーで結果を表示すると、生データのみが表示されるため、何も計算する必要がないため、[テーブルデータを保存]ボタンはありません。


JMeterを少し間違って使用していると感じています。通常は、リスナー出力を別々に保存するべきではありません。また、テスト実行中にリスナーを必要としない場合もあります。

  1. ようcommand-line non-GUI modeでテストを実行します。テストは、オープンのJMeter GUI行われた後

    jmeter -n -t test.jmx -l results.jtl 
    
  2. はそのリスナー

とテスト計画、オープンresults.jtlファイルにお好みのリスナーを追加します

テストの実行中にすべてのリスナーが無効になっているか削除されていることを確認してくださいあなたのテストを入れたり、破棄したりします。より詳細な説明については、Greedy Listeners - Memory Leeches of Performance Testing arcticleを参照してください。

関連する問題