成果

  • 700

    件のパフォーマンステストを実施。テスト時間は 1 時間から 12 時間まで多岐にわたる

  • もっと

    1 秒あたり 700 件を超えるフロントエンド・トランザクションを処理

  • 多様

    かつ柔軟なレポーティングを実現

顧客

概要

  • パート 1

    課題

    パフォーマンステストにおいて実際のトラフィックを再現するため、航空会社のパフォーマンスエンジニアリング・チームは、サードパーティ製アプリケーション (パブリッククラウド上のビジネスパートナーのアプリケーションや、ベンダーのファイアウォール内にあるアプリケーションなど) を含む、企業全体のシステム環境にわたって負荷生成のテストとオーケストレーションを実施する必要がありました。

  • パート 2

    解決策

    本番リリースが、多拠点からの多数のユーザーによるアクセス (クラウドベースの負荷と社内からの負荷の両方) に耐えられることを確認するため、チームは極めて現実的かつ高度な負荷生成シナリオを必要としていました。

  • パート 3

    結果

    5 か月にわたるパフォーマンステストの期間中、チームはおよそ 700 件のパフォーマンステストを統合・実行しました。テストの所要時間は 1 時間から 12 時間まで多岐にわたり、シナリオによっては 1 秒あたり 700 件を超えるフロントエンド・トランザクションを記録しました。

課題

パフォーマンステストにおいて実際のトラフィックを再現するため、航空会社のパフォーマンスエンジニアリング・チームは、サードパーティ製アプリケーション (パブリッククラウド上のビジネスパートナーのアプリケーションや、ベンダーのファイアウォール内にあるアプリケーションなど) を含む、企業全体のシステム環境にわたって負荷生成のテストとオーケストレーションを実施する必要がありました。パフォーマンステストに必要なアプリケーションの中には、専用の環境が用意されていないものや、テスト時に利用できないものも複数ありました。そのため、チームは負荷生成ツールと連動して、これらのアプリケーションをシミュレートする方法を確立する必要がありました。

ソリューション/解決策

本番リリースが、多拠点からの多数のユーザーによるアクセス (クラウドベースの負荷と社内からの負荷の両方) に耐えられることを確認するため、チームは極めて現実的かつ高度な負荷生成シナリオを必要としていました。このような負荷生成シナリオを作成するために、チームは HCL DevOps Test Virtualization を使用して、利用できないアプリケーションや、必要なパフォーマンス要件を満たさないアプリケーションをシミュレートしました。その後、HCL DevOps Test Performance を使用してテストを作成し、テストの各段階に応じた適切な負荷を生成しました。

結果

5 か月にわたるパフォーマンステストの期間中、チームはおよそ 700 件のパフォーマンステストを統合・実行しました。テストの所要時間は 1 時間から 12 時間まで多岐にわたり、シナリオによっては 1 秒あたり 700 件を超えるフロントエンド・トランザクションを記録しました。HCL DevOps Test の多様で柔軟なレポーティング機能により、チームはパフォーマンステストの成功基準に対して、迅速かつ正確に検証を行うことができました。テスト開始直後から、すでに本番環境で発生していた 4 件のレスポンスタイムの問題を特定できたことで、パフォーマンステストの有効性を即座に実感する結果となりました。

会社について

HCL DevOps Test は、プロジェクト・ライフサイクル全体にわたって、ユーザーインターフェース、パフォーマンス、API の各種テストに加え、サービス仮想化やデータ生成をサポートします。スクリプト不要でウィザード形式によるテスト作成環境を備えており、100 を超える技術およびプロトコルに対応しています。HCL DevOps Test は、HCLSoftware の DevSecOps 製品ドメインに属しています。HCLSoftware は、HCL Technologies (HCL) の主要なソフトウェア事業部門として、ソフトウェア製品の開発・販売・マーケティング・サポートを担っています。同部門では、DevSecOps、オートメーション、デジタルソリューション、データ管理、マーケティングおよびコマース、メインフレームといった分野において、20 を超える製品ファミリーを展開しています。詳細については、hcltechsw.com/DevOps Test を参照してください。

関連機能