負荷テストにおけるROIの重要性

これは、 ロード テスト シリーズの ROI の最初の部分です。 シリーズは、次の要素で構成されます。

  1. 負荷テストにおけるROIの重要性
  2. 負荷テストでの ROI 計算方法
  3. オンデマンドプラットフォームとオンプレミスプラットフォームのロードテストに関するROI

企業はパフォーマンスのチューニングと最適化にリソースを集中させ、 ツール ( Seleniumなど)、エンジニアリング、および運用作業に多額の費用を費やしています。 間違ったアプローチに従えば、落とし穴が露呈し、タイムラインが危険にさらされます。 しかし、適切なアプローチに従えば、コスト削減と財務上の利益に優れた機会があります。

コストドライバーとは何ですか?

負荷とパフォーマンスのテストは、計画、スマートな意思決定、および熟練したエンジニアが成功を収める必要があるエンジニアリング活動です。 支出を見ると、3つのドライバーが関与しています。

  1. 負荷およびパフォーマンステストツールに関連する取り組み:通常は無料のオープンソースソリューションがあり、オンプレミスのWebベースプラットフォームは初期年間ライセンス料で、オンデマンドサービスは従量課金モデルです。
  2. 負荷およびパフォーマンステスト戦略の開発コスト。 パフォーマンス要件はありますか、および既に Dev および QA の段階で検証していますか。 後期の関与は、パフォーマンス要件の早期検証以外の結果を生み出します。
  3. 負荷注入インフラストラクチャのコスト。 日常業務トランザクションをクリックして 1,000 の仮想ブラウザーベースのユーザー ロードをシミュレートするとします。 1 つのブラウザー セッションでは、多くの場合、1 GB の RAM と 1 つのコアが必要です。 このシナリオでは、最終的にデータ センターに 100 台の負荷インジェクション マシンが必要になります。

利益とは何ですか?

パフォーマンス エンジニアリングには、コストを上回る多くの利点があります。 例えば、電子商取引ビジネスの大きなプレーヤーは、わずかな100ミリ秒のスピードプッシュが売上の大幅な成長をもたらしたことを示しています。 調査によると、ユーザーの50%は、読み込み時間が4秒を超えるウェブ サービスを使用しません。 応答時間が 8 秒を超えると、 フラストレーションや注意力の喪失が発生し、サービス アプリケーションにとって重要です。

ロード テストの ROI を計算する必要がある理由

収益性はあらゆるビジネスにとって重要であり、ほとんどの組織は新しい製品やプロジェクトに投資する前に慎重な計算を行います。 短期的および長期的な投資がありますが、しばらくすると、利益は努力よりも高くなるはずです。 ロード テスト スイートとパフォーマンス テスト スイートを検討する場合は、決定を下す前に、利用可能なソリューションを慎重に 比較 するのが理にかなっています。

当然ながら、モバイルテスト、実際のブラウザテスト、ブラウザキャッシュシミュレーション機能のサポートなど、要件を満たすプラットフォームを短いオプションリストに載せるでしょう。 ただし、これらのスイートの ROI 計算では、ローカルに展開されるプラットフォームとクラウドベースのプラットフォームによって異なるため、注意が必要です。

運用の取り組みとメンテナンスコストは、莫大なコストの要因になる可能性があります。 ブラウザー ベースのユーザー シミュレーションを使用して、50,000 人の同時 ユーザー ロード テスト をシミュレートするとします。 このテスト設定では、最終的に5,000台の負荷インジェクションマシンが必要になります。 ロード インジェクション ソフトウェアとハードウェアおよびパッチ管理の展開は、オンプレミスのロード テスト ソリューションを使用することにした場合、多大な労力につながる可能性があります。

最適なロード テスト スイート を選択することは、機能主導型の作業だけではありません。 当然ながら、パフォーマンス テストはリスク軽減活動であり、重大な停止や減速による運用の損失を減らすことを目的としています。 負荷テスト ソリューションへの投資がパフォーマンスの問題のコストを上回る場合は、負荷テストとパフォーマンス テストをリスク軽減策として考慮する意味が低くなります。

前向きな考え方は、大きな問題点に変わる前に小さな問題に対処するのに役立つ重要なスキルです。 テストおよび監視プラットフォームを監督するユーザーは、要求の厳しいアクティビティに対して柔軟なソリューションを提供する必要があるため、特に課題があります。 確立されたテストおよび監視製品を使用している場合でも、競合 するソリューションを時々評価することを検討しないと、機会を逃す可能性が高くなります。

負荷とパフォーマンスのテストは旅であり、高い初期支出は長期的な投資収益率のキラーであることを覚えておいてください。 このトピックの次の部分では、負荷テストで ROI を計算するうえで重要な手順について説明します。