QA SERVICESQAサービス

LOAD TESTING & PERFORMANCE TESTING負荷テスト・性能テスト

ユーザーが求めるレスポンスと安全性を実現させます。

インターネットを通じて提供されるシステム・アプリケーションは、利用者数やサービスにおけるシステムパフォーマンスに応じてシステム構成を最適化させる必要があります。

しかし、サービスのコアバリューを優先するあまり、十分な負荷テスト・性能テストがなされないままリリースし、ユーザーが求めるレスポンスに至らず、ユーザー離れが発生しているケースが散見されます。

また、普段問題なく稼働・運用しているサーバー、システムでも、ユーザーの増加等により、突然大量のトラフィックが発生し、高負荷の処理がリクエストされることにより、システムの停滞やハングアップするなど、潜在リスクが顕在化し、システム利用者へのサービス提供へ支障が生じ、ユーザー離れに繋がるケースが多く発生します。

これらに対し、事前にシステムがアクセスに対して、どの程度対応できるかを負荷テスト・性能テストを行い把握することが重要です。問題が判明した場合は、以降のサービス運用に対し、システムやスペックの見直しや改善等に役立てることが可能となります。

負荷テストの課題

ヒューマンクレスト
負荷テスト・性能テストで負荷・性能問題解決

ヒューマンクレストの負荷テスト・性能テストサービス

ヒューマンクレストの負荷テスト・性能テストサービスは、Webサイトまたはアプリケーションに対し、実際の負荷をシミュレーションするように設計します。

単純なURLやエンドポイントに対する同時実行性を確認するようなテストだけではわからない、システムの様々な挙動を確認することができます。

フロントエンドより収集したメトリクスは、ユーザーが感じる応答時間と直結し、バックエンド側からの情報は、システムの振る舞いに直結します。

我々が、負荷のボリュームと収集した各種情報の相関関係から、問題特定の糸口を発見することによって、システムの改善に繋がります。

負荷テスト・性能テストプロジェクトの流れ

負荷テスト・性能テストを成功させるために、以下のプロセスをたどります。

  • ① 正しいシミュレーションを行うためには、対象となるシステムの業務を理解し、様々な負荷がかかっている状態を検討します。
  • ② 負荷をかけるために必要となるデータを設計します。
  • ③ シミュレーション中の、様々なユーザーの操作を明確にした上で、スクリプト化します。
  • ④ 同時に、負荷がかかっている状態をモデル化し、スクリプトを組み合わせることによってシナリオを作成します。
  • ⑤ データ量も含め、環境を整備します。
  • ⑥ テストを実行し、フロントエンド・バックエンドを監視しながら、システムの挙動を確認、数値として収集します。
  • ⑦ 発生した問題に対し、テスト結果から分析を行うことによって、原因を特定していきます。

ヒューマンクレストには、負荷テスト・性能テストに関する専門知識があり、テストの目的に合わせて様々な負荷モデルを設計します。

テストの目的(例)

  • 単位時間あたりにおける同時ユーザー数の負荷を処理可能であること
  • 特定処理・特定画面における応答時間が許容範囲内であること
  • システムにおけるボトルネックを特定すること
  • アーキテクチャに沿ったスケールアウトが可能であること
  • システムのパフォーマンスを最適化すること
スタンダードプラン
150 万円
テスト内容
  • 負荷モデル 1パターンまで
  • 複数の負荷モデルを行う場合 +50万/モデル
テスト実施時間
  • 1時間未満
  • 1時間以上の場合: 応相談
分析対象メトリクス
  • 50 以内
成果物
  • テスト計画書
  • テスト報告書
  • スクリプト等
再テストの有無
  • 有り(1回まで)
プロジェクト期間
  • 10〜20営業日
  • ※上記の範囲を超える内容は、応相談
テストツール
LoadRunner
Silk Performer
Apache JMeter

まずは無料相談!

サービスの詳細について、ご説明させていただきます。
下記からご依頼事項についてお問い合わせください。

変革と研鑽 × Humanity

一歩上の品質へ、Humanityをもって品質に向き合う会社、Human Crest

Human Crest Group

お問い合わせ