Hedgehogはお客様のウェブシステム・サイトに対しての負荷試験を実施するためのサービスです。負荷試験実施にあたって必要となるリソースを可能な限り削減することを目標に開発しており、以下の特徴があります。
低コスト
Hedgehogでは負荷試験に使うサーバの調達にIaaSを利用しており、試験実施時のみ必要なサーバを起動するAPI制御でインフラコストの最小化を実現しています。
試験規模を問わない
Apache JMeterなどの負荷試験ツールを使う場合、1,000~2,000ユーザ程度までは容易に負荷を発生させることが可能です。しかし、10,000ユーザを超えるような試験では、複数台構成への変更やOSのチューニングなど、様々なハードルがあり、結局負荷試験に多くのリソースががかかってしまうケースが多いです。Hedgehogでは負荷がどれだけ大きくなろうともまったく同じ操作で試験が可能です。
フォームUIでのシナリオ作成
既存の負荷試験ツールの多くは、シナリオの作成・記述にプログラミング言語(DSL)を採用しており、柔軟なシナリオの作成が可能です。その反面、知らない言語であれば学習が必要になったり、効率の悪いシナリオを記述した場合は思ったとおりの性能がでないなどのデメリットもあります。Hedgehogでは、フォームUIによるシナリオ作成を提供しており、HTTPに関する知識を持つ方であれば直感的にシナリオを作成できます。DSLでシナリオを定義する場合に比べて実現可能なことや自由度は劣りますが、それが必要になることは稀であり、ほとんどのケースではシンプルなフォームUIによるシナリオ作成で十分だと考えています。シナリオ作成のための学習は不要です。(でもヘルプはあります!)すぐに負荷試験を始められます。もし、実現できないシナリオがあれば是非お問い合わせください。
負荷試験計画から実施までのサポート
負荷試験をやったことのないお客様、現在の機能では希望の試験ができないお客様に向けて、Hedgehogを使った負荷試験のサポートをご用意しております。是非ご活用ください。