Rhythm & Biology

Engineering, Science, et al.

loader.ioを試す

loader.ioはWebサイトの負荷テストをしてくれるサービス。
制限つきだが、無料で使えるので試してみる。

f:id:aka_mythosil:20170714225541p:plain:w200

https://loader.io/pricing

ユーザ登録してログインすると、まずこのような画面になっている。

f:id:aka_mythosil:20170715022212p:plain:w400

New Hostで先に進むと次はこのような画面。ここにテスト対象のホスト名を入力する。
今回はこれ用に立ち上げたEC2インスタンスのPublicIPを指定。

f:id:aka_mythosil:20170715022306p:plain:w400

すると今度は「そのホストが本当にあなたのものか確認させてくれ」とくる。
やることは単純で、loader.ioがアクセス可能な場所に指定のファイルを置くこと。
指定された通りのファイル名で、ファイルの内容も指定の通りにして配置しておく。

f:id:aka_mythosil:20170715022426p:plain:w400

確認がとれるとこのような画面になる。

f:id:aka_mythosil:20170715022633p:plain:w400

テスト内容の設定をする。
今回は19秒で100リクエストとした。アクセス先はルート。

f:id:aka_mythosil:20170715023019p:plain:w400

この状態で実行すると、すぐ停止してしまった。
理由は単純で、用意したばかりのサーバだったためindex.htmlさえ置いていなかったから。エラー率が閾値を超えて停止した。

f:id:aka_mythosil:20170715023306p:plain:w400

index.htmlをちゃんと配置して改めて実行すると最後まで実行完了。

f:id:aka_mythosil:20170715023401p:plain:w400

所感としては、やっぱり圧倒的に楽。 とはいえ、無料プランでできる範囲が小さいので、それだったら適当なサーバ1台にjmeterなどのツールを入れてやるほうがいいとも言える。