LoginSignup
40
44

More than 5 years have passed since last update.

Jmeter2.9から結果ファイルのデフォルトがcsvになってた(Jmeterをコマンドラインで実行する)

Last updated at Posted at 2013-12-01

パフォーマンステストツールでおなじみのJmeterは、コマンドラインで実行することが出来ます。
以下の例ではsample.jmxのテストケースを実行し、その結果をresult.jtlに保存するコマンドです。

例)
jmeter.bat -n -t ../testcase/sample.jmx -l ../testcase/result.jtl

-n コマンドライン実行
-t テストケースを指定
-l 結果ファイルを指定

*そのほかのオプションは以下の公式マニュアルにあります。
http://jmeter.apache.org/usermanual/get-started.html#non_gui

このように記述すると、jtlはxmlで記述されたファイルになります。

しかし、バージョン2.9から出力結果はCSVになったようです。
http://jmeter.apache.org/changes_history.htmlより以下の記述がある。
Result data are now saved to CSV by default (jmeter.save.saveservice.output_format in jmeter.properties)

こんな指摘もありました。
http://mail-archives.apache.org/mod_mbox/jmeter-issues/201303.mbox/%3Cbug-54727-58895-igqnFrAwRW@https.issues.apache.org/bugzilla/%3E

今までのようにxml形式で出力するには
-Jjmeter.save.saveservice.output_format=xml
のオプションを指定します。

例)
jmeter.bat -n -Jmeter.save.saveservice.output_format=xml -t ../testcase/sample.jmx -l ../testcase/result.jtl

ちなみにこのあたりの設定は${JMETER_HONE}/bin/jmeter.propertiesにあります。
なので、その他の設定も同様のコマンドで設定できそうです。(これは未確認)

40
44
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
40
44