====== CUIでJMeter ====== CentOSのCUIでJMeterを実行する # cat /etc/redhat-release CentOS release 6.6 (Final) ===== Java Install ===== # yum install java-1.7.0-openjdk ~省略~ ========================================================================================= Package Arch Version Repository Size ========================================================================================= Installing: java-1.7.0-openjdk x86_64 1:1.7.0.85-2.6.1.3.el6_6 updates 26 M Installing for dependencies: ~省略~ Complete! # java -version java version "1.7.0_85" OpenJDK Runtime Environment (rhel-2.6.1.3.el6_6-x86_64 u85-b01) OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode) ===== JMeter Install ===== # wget http://ftp.tsukuba.wide.ad.jp/software/apache//jmeter/binaries/apache-jmeter-2.13.tgz # tar xzvf apache-jmeter-2.13.tgz # cd ./apache-jmeter-2.13/bin/ # sh jmeter.sh -v Copyright (c) 1998-2015 The Apache Software Foundation Version 2.13 r1665067 ===== sample ===== # sh jmeter.sh -n -t ./examples/CSVSample.jmx Creating summariser Created the tree successfully using ./examples/CSVSample.jmx Starting the test @ Wed Jul 22 06:39:24 UTC 2015 (1437547164821) Waiting for possible shutdown message on port 4445 summary = 12 in 3s = 4.3/s Avg: 209 Min: 111 Max: 311 Err: 0 (0.00%) Tidying up ... @ Wed Jul 22 06:39:27 UTC 2015 (1437547167712) ... end of run # ll ./examples/CSVSample.jmx -rw-r--r--. 1 root root 22389 Mar 8 10:13 ./examples/CSVSample.jmx ===== How to use ===== 基本コマンドは sh jmeter.sh -n -t テスト計画.jmx -l 結果.jtl -n:コマンドライン実行 -t:テストケースを指定 -l:結果ファイルを指定 基本的な流れは - Windows環境などでテスト計画を作成 - CUIで実行 - Windows環境などのJMeterで結果ファイルを読み込む となる。