Taurusメモ¶
はじめの一歩¶
macで動かす¶
Taurusのインストール¶
brewでインストール可能です。
brew info bzt の結果を表示
% brew install bzt : ==> Installing dependencies for bzt: libcython, isl, mpfr, libmpc, gcc, openblas, numpy, libyaml, pyyaml and six :
依存関係のあるパッケージもいくつかインストールされます。gcc, openblas, numpy, その他
サンプルの実行¶
作業ディレクトリを設け、テストの定義をYamlファイルに記述します。
最初に実行するときに、JMeterのJARファイル群を$HOME/.bztの下にダウンロードしています。
apache-jmeter-5.4.3.zip cmdrunner-2.2.jar jackson-core-2.14.1.jar xstream-1.4.20.jar commons-text-1.10.0.jar snakeyaml-1.33.jar json-smart-2.4.8.jar jsoup-1.15.3.jar xmlgraphics-commons-2.8.jar jackson-annotations-2.14.1.jar jackson-databind-2.14.1.jar
これ以外にも多数ダウンロードされている模様。
実行してしばらくするとコンソールに計測状況がグラフィカル(?)に表示されます。
計測が終わると、結果が表示されます。
17:04:44 INFO: Test duration: 0:00:31 17:04:44 INFO: Samples count: 25, 0.00% failures 17:04:44 INFO: Average times: total 1.766, latency 0.437, connect 0.020 17:04:44 INFO: Percentiles: +---------------+---------------+ | Percentile, % | Resp. Time, s | +---------------+---------------+ | 0.0 | 1.421 | | 50.0 | 1.614 | | 90.0 | 2.416 | | 95.0 | 2.746 | | 99.0 | 2.752 | | 99.9 | 2.752 | | 100.0 | 2.752 | +---------------+---------------+ 17:04:44 INFO: Request label stats: +----------------------+--------+---------+--------+-------+ | label | status | succ | avg_rt | error | +----------------------+--------+---------+--------+-------+ | http://blazedemo.com | OK | 100.00% | 1.766 | | +----------------------+--------+---------+--------+-------+