パフォーマンス・テスト

関連:GUI テストのみ

アプリケーション全般の機能を検査し,アプリケーションのすべての要素があらゆる状況で期待どおりに動作することを確認する複雑なテストを作成できます。

アプリケーションの機能をテストする一連のテストを作成して実行できたら,今度はアプリケーションがどれくらいの負荷を処理できるかを検証したり,アプリケーションが実行する様子を監視したりできます。

  • OpenTextパフォーマンス・テスト製品は,一定の負荷または過負荷状態でのシステム全体のパフォーマンスと信頼性をテストします。負荷を生成するために,これらのパフォーマンス・テスト製品によって数百人の仮想ユーザが実行されます。これらの仮想ユーザは,一貫性のある再現可能かつ測定可能な負荷を提供し,現実のユーザとまったく同じようにアプリケーションを操作します。詳細については,OpenText Professional Performance Engineering および OpenText Enterprise Performance Engineering ヘルプセンターを参照してください。

  • OpenTextApplication Performance Management では,エンド・ユーザ体験をリアルタイムで監視できます。Business Process Monitor は監視対象アプリケーションを対象に仮想ユーザを実行して典型的なアクティビティを実行します。

すでに Functional Testing テストでテストを作成して,それがユーザのアクションをうまく表すことがわかっている場合は,そのテストをパフォーマンス・テストおよびアプリケーション管理の基盤として使うことができます。

サイレント・テスト・ランナーを使用して,テストが OpenText Professional Performance Engineering,OpenText Enterprise Performance Engineering,Business Process Monitor から正常に実行されることを事前に確認できます。

OpenText Functional Testing には,OpenText Professional Performance Engineering,OpenText Enterprise Performance EngineeringBusiness Process Monitor との統合のために特別に用意されているいくつかの機能があります。

注: これらの製品は,標準的なユーザ操作を同時に行う多数のユーザを表す仮想ユーザを使用してテストを実行するように設計されています。そのため,これらの製品と統合すると,一部の機能が利用できない場合があります。

Services オブジェクトとその関連メソッドを使用して,パフォーマンス・テストおよび Application Performance Management に特に関連のあるステートメントを挿入できます。次のようなメソッドがあります。

オプション 説明  
AddWastedTime
EndTransaction
SetTransaction
EndDistributedTransaction
LogMessage
SetTransactionStatus
GetEnvironmentAttribute
Rendezvous
ThinkTime
StartDistributedTransaction
StartTransaction
UserDataPointUserDataPoint

メソッドの詳細については,Object Model Reference の「Services」の項,およびパフォーマンス・テストまたは Application Performance Management のドキュメントを参照してください。

トランザクションの詳細については,トランザクションの測定を参照してください。

OpenText Functional Testing のメニュー・オプションを使用して StartTransaction ステートメントおよび EndTransaction ステートメントを挿入する方法の詳細については,[トランザクションの開始]ダイアログ・ボックスおよび[トランザクションの終了]ダイアログ・ボックスを参照してください。