siegeの-mオプションが便利 #siege
siegeの-mオプションを付けると、ログファイルにコメント付きで実行結果を残すことが出来ます。負荷をかけるシナリオ名を毎回指定することで、後々ログファイルから振り返りやすくなるため便利です。
ということで-mオプションの便利な使い方を簡単にまとめました。
私は毎回メッセージを考えるのが面倒なので、以下のように実行しています。 こうすることで、ログファイルに実行時のオプションと結果が紐付いて残ります。
$ option="-c1 --time=10S -f request.txt" && siege $option -m "$option" --log=/tmp/siege.log
/tmp/siege.log
Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Concurrent, OKAY, Failed **** -c1 --time=10S -f request.txt **** 2013-11-23 06:00:16, 12, 9.32, 0, 0.06, 1.29, 0.00, 0.08, 13, 0
コメントが別行で出力されてしまうためログがパースしづらいのが悩みです。。