Web + Life Hack

〜True But Useless〜

【テスト】【自動化】サクッと負荷テストをしたいなら「webwait」!



各ページのアクセス負荷を見てみたい時ってありますよね?
そんな時に
Rubyで速度計測用のコード(単純にURLにアクセスするだけのコード)を
書いてみたりするかと思うのですが、
ログイン必須のサービスだったり、セッションが絡むサービスだと
ログイン情報を上手く設定する必要があり、
単純にアクセスするだけでは
DBへの負荷などは見ることができませんでした。
そんな時に見つけたのが「webwait」です。

webwait
http://webwait.com/
f:id:g08m11:20140313000027p:plain
http://webwait.com/


これを使うと
各ページ毎に任意の回数を設定することができます!
ちなみに私が行った手順をまとめますと

1・複数タブ(アクセスしたいページ数)で「webwait」を開く

2・各タブにアクセスしたいURLを下の画像を参考に入力

3・負荷検証に値する回数を指定

4・同時に実行

になります。

画像だとこんな感じです。
f:id:g08m11:20140313000922p:plain


結果はこんな感じです。
f:id:g08m11:20140313000953p:plain

アクセスしている間にNew Relicなどでモニタリングをすることで
負荷テストだけでなく、ボトルネックも見つけるにも効果的です。
ぜひお試しを!


個人的な写真:

iPhoneアプリ開発始めました!
http://instagram.com/p/lce0VXwYkb/

http://instagram.com/p/lce2frwYkh/