プライマリ・コンテンツへ移動
Oracle® Enterprise Managerライセンス情報ユーザー・マニュアル
12c リリース5 (12.1.0.5)
B66197-15
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

6 アプリケーション・パフォーマンスと回帰テスト

この章では、アプリケーション・パフォーマンスと回帰テストのためにEnterprise Managerによって提供される製品について説明します。

Oracle Enterprise Manager Application Testing Suiteは、Webアプリケーション、SOAベース・アプリケーション、Oracleパッケージ・アプリケーションおよびOracleデータベースに対する自動的な機能テスト、負荷テストおよびテスト管理を提供します。Oracle Application Testing Suiteは、それぞれ個別のライセンスが必要な次の製品で構成されます。

次の各項で、Application Testing Suiteの各製品のライセンス情報を示します。

6.1 Oracle Test Manager

Oracle Test Managerのライセンスは、Oracle Named User Plus (NUP)ライセンス・モデルに基づいています。製品のユーザーごとにOracle Test ManagerのNUPライセンス・シートが1つずつ必要です。

6.2 Oracle Functional Testing

Oracle Test Managerと同様、Oracle Functional TestingのライセンスもOracle Named User Plus (NUP)ライセンス・モデルに基づいています。製品のユーザーごとにOracle Functional TestingのNUPライセンス・シートが1つずつ必要です。

次の各項で、Enterprise Managerによって提供されるこの製品について説明します。

6.2.1 OpenScript

Oracle Functional TestingのOpenScriptコンポーネントはテスト自動化スクリプトを作成および実行するためのインタフェースで、別途ライセンスは必要ありません。Oracle Functional Testingのライセンスを取得している場合は、自動的にOpenScriptとWeb Functional TestingおよびWeb Load Testingのスクリプト生成用のベース・テスト・モジュールにアクセスできます。OpenScript用に開発されたアプリケーション・テスト・モジュールまたはアクセラレータには、別途ライセンスおよび価格が設定される可能性があります。

6.2.2 Flow Builder

Flow Builderは、キーワード・ドリブンのテスト・フレームワークで、Oracle Functional Testingのコンポーネントです。これによって、従来の方法でスクリプトを記録するのではなく、一連のユーザー・アクションを定義すると同時にアプリケーション・ユーザーのフローも定義することによって、専門技術を持たないユーザーでもテスト・フローを構成できるテスト自動化スクリプトを作成できるようになります。これらのテスト・フローは、実行時に実行可能なテスト自動化スクリプトに変換されます。Flow Builderを使用するための個別のライセンスは不要です。Oracle Functional Testingのライセンスがあれば、Flow Builderのキーワード・ドリブンのテスト・フレームワークを使用できます。


注意:

Oracle E-Business SuiteをテストするためのOracle Flow Builderフレームワークに含まれる事前に作成されたコンポーネントまたはフローを使用する場合、Oracle Functional Testing Suite for Oracle Applicationsのライセンスが必要です。

6.2.3 Oracle Functional Testingアクセラレータ

Oracle Functional Testingアクセラレータには、特定のアプリケーションまたはテクノロジに対して高速かつ簡単な自動機能テストを実行できるようにカスタマイズされた機能が備わっています。これらのオプション・アクセラレータは特定のアプリケーションに対して使用可能であり、ベースのOracle Functional Testingライセンスのアドオンとして扱われます。

いずれのアクセラレータも、特定のアクセラレータの機能を必要とするユーザーごとに、Oracle Functional Testingのベース・ライセンスにアドオンされた増分NUPライセンスが必要です。Functional Testingアクセラレータ用に、Oracle Functional Testing用と同数のNUPのライセンスを取得する必要はありません。Oracle Functional Testingは単にFunctional Testingアクセラレータの前提条件であるため、アクセラレータ用のNUPを購入する前に、少なくとも同数のOracle Functional Testing for Web ApplicationのNUPを購入(または所有)しておく必要があります。

現在使用可能なFunctional Testingアクセラレータは、次のとおりです。

  • Functional Testing Accelerator for Web Services

    このアクセラレータは、Webサービス・スクリプト作成用のカスタム・モジュールを提供することで、Webサービスの自動機能テストを高速化します。これには、WSDLファイルから自動的にテスト・スクリプトを作成できるWebサービス・ウィザードが含まれます。


    注意:

    Oracleアプリケーションのテストに使用されるFunctional Testingアクセラレータには、現在、Oracle Functional Testing Suite for Oracle ApplicationsまたはOracle Load Testing Suite for Oracle Applicationsのライセンスが必要であり、アプリケーションの価格リストで確認できます。

6.2.4 Oracle Load Testingとの依存関係

Oracle Application Testing Suiteでは、自動的な機能テストおよび負荷テストのスクリプトを作成するための統合スクリプティング・プラットフォームが使用されます。このスクリプティング・プラットフォームは、Oracle Functional Testing製品の一部となっています。

Oracle Load Testing Controllerに、負荷テスト用の自動テスト・スクリプトを作成するために使用できるOracle Functional Testingのライセンス1つが付属しています。負荷テストのスクリプト作成用に追加のスクリプト・レコーダが必要な場合や、機能テストの機能が必要な場合は、Oracle Functional Testingの個別ライセンスを別途購入する必要があります。

6.3 Oracle Load Testing

Oracle Load Testingには、ライセンスを受けた次のコンポーネントが必要です。

  • Load Testing

    このコンポーネントは、テスト対象のアプリケーションに対して負荷を生成するVirtual Userをシミュレートします。このコンポーネントのライセンスは、Oracle NUPライセンス・モデルに基づいています。ヒューマン・ユーザーまたは非ヒューマン・ユーザーによる操作がエミュレートされた各デバイスはVirtual Userとみなされ、カウントされて必要なNUPライセンスの数が判別されます。

  • Load Testing Controller

    このコンポーネントを使用すると、負荷テストのシナリオおよびサーバー・モニターを構成し、結果を表示できます。このコンポーネントのライセンスは、Oracle Processorライセンス・モデルに基づいています。

6.3.1 Oracle Load Testingアクセラレータ

Oracle Load Testingアクセラレータには、特定のアプリケーションまたはテクノロジに対して高速かつ簡単な自動機能テストを実行できるようにカスタマイズされた機能が備わっています。これらのオプション・アクセラレータは特定のアプリケーションに対して使用可能であり、ベースのOracle Load Testingライセンスのアドオンとして扱われます。

いずれのアクセラレータも、特定のアクセラレータの機能を必要とするVirtual Userごとに、Oracle Load Testingのベース・ライセンスにアドオンされた増分NUPライセンスが必要です。Load Testingアクセラレータ用に、Oracle Load Testing用と同数のNUP (VU)のライセンスを取得する必要はありません。Oracle Load Testingは単にLoad Testingアクセラレータの前提条件であるため、アクセラレータ用のNUP (VU)を購入する前に、少なくとも同数のOracle Load Testing for Web ApplicationのNUP (VU)を購入(または所有)しておく必要があります。

現在使用可能なLoad Testingアクセラレータは、次のとおりです。

  • Load Testing Accelerator for Web Services

    このアクセラレータは、Webサービス・スクリプト作成用のカスタム・モジュールを提供することで、Webサービスの負荷テストを高速化します。Webサービス・インタフェースにアクセスする同時Virtual Userクライアントをシミュレートすることにより、Webサービスの負荷テストを実行できます。

  • Load Testing Accelerator for Oracle Database

    このアクセラレータでは、統合テスト・スクリプトを使用してOracle Databaseの直接負荷テストを実行できます。Real Application TestingのDatabase Replayキャプチャ・ファイルや、SQLおよびPL/SQL文が含まれる他のテキスト・ファイルからデータベース・トランザクションをインポートして、テスト・スクリプトを自動的に生成することもできます。そして、Oracle Load Testingの何千もの同時Virtual Userに対してテスト・スクリプトを実行できます。


注意:

Oracleアプリケーションのテストに使用されるLoad Testingアクセラレータには、現在、Oracle Functional Testing Suite for Oracle ApplicationsまたはOracle Load Testing Suite for Oracle Applicationsのライセンスが必要であり、アプリケーションの価格リストで確認できます。

6.3.2 Oracle Functional Testingとの依存関係

「Oracle Load Testingとの依存関係」を参照してください。

6.3.3 Oracle Load Testing Developer Edition

Oracle Load Testing Developer Editionは、Oracle Load Testing ControllerのProcessorライセンス2個とOracle Load TestingのNUP (Virtual User)ライセンス10個が含まれる、バンドルされたソリューションです。このソリューションは、小規模な負荷テストを実行することで、開発者が開発中にアプリケーション・パフォーマンスをテストできるようにしています。Virtual Userを追加して、このエディションを完全なOracle Load Testing構成にアップグレードすることはできません。

6.4 Oracle Functional Testing Suite for Oracle Applications

Oracle Functional Testingと同様、Oracle Functional Testing Suite for Oracle ApplicationsのライセンスもOracle Named User Plus (NUP)ライセンス・モデルに基づいています。製品のユーザーごとにOracle Functional Testing Suite for Oracle ApplicationsのNUPライセンス・シートが1つずつ必要です。


注意:

Oracle Functional Testing Suite for Oracle Applicationsは、様々なOracleアプリケーションの価格リストからライセンスを受けます。

Oracle Functional Testing Suite for Oracle Applicationsは、ベース製品となるOracle Functional Testingを含み、Oracleアプリケーションをテストするための機能を追加します。このスイートには、次の製品が含まれています。

  • Oracle Functional Testing

    この製品を使用すると、WebアプリケーションおよびWebサービスの機能テストと回帰テストを自動化できます。また、Oracle Databaseの自動テストも可能になります。

  • Functional Testing Accelerator for Siebel

    このアクセラレータは、Siebel機能テスト・スクリプト作成専用の機能を提供することで、Siebel CRMの自動機能テストを高速化します。これはSiebel Test Automation's Component Automation Services (CAS)ライブラリと統合され、高双方向性コンポーネントのテストのサポートを含めて、Siebelアプリケーションの即時利用可能なテストを可能にしています。このアクセラレータでは、Siebel CRMバージョン7.7以上がサポートされています。

    また、Siebelテスト・アクセラレータはSiebel Test Automation for OpenUI (STAO)と統合され、Siebelの新しいOpenUIインタフェースのテストの自動化をサポートしています。

    Functional Testing Accelerator for Siebelには、Functional Testing Accelerator for Siebelのみが使用対象となるSiebel Test Automationインタフェースの使用制限付きライセンスが含まれます。

  • Functional Testing Accelerator for Oracle E-Business Suite

    このアクセラレータでは、Oracle E-Business Suite (EBS)アプリケーションとカスタムOracle Formsアプリケーションの機能テストと回帰テストを自動化できます。このアクセラレータは、Webアプリケーション・インタフェースとOracle Formsアプリケーション・インタフェースの両方に対応しており、アプリケーションの品質を確保できます。

  • Functional Testing Accelerator for Oracle Application Development Framework

    このアクセラレータでは、Oracle Application Development Framework (ADF)で作成されたアプリケーションの機能テストと回帰テストを自動化できます。このアクセラレータは、Webアプリケーション・インタフェースとADFアプリケーション・インタフェースの両方に対応しており、ADFベースのカスタム・アプリケーションとOracle Fusion Applicationsの品質を確保できます。

  • Functional Testing Accelerator for JD Edwards EnterpriseOne

    このアクセラレータでは、JD Edwards EnterpriseOneアプリケーションの機能テストと回帰テストを自動化でき、アプリケーションの品質を保証するために独自のDataGridコンポーネントをサポートしています。

WebサービスまたはOracle Databaseテスト用の追加のアクセラレータは、Oracle Functional Testingと同様の方法で、テクノロジの価格リストからライセンスを受けることができます。

6.5 Oracle Load Testing Suite for Oracle Applications

Oracle Load Testing Suite for Oracle Applicationsは、ベース製品となるOracle Load TestingおよびOracle Load Testing Controllerを含みます。Oracle Load Testing Suite for Oracle Applicationsは、テスト用のアプリケーションに負荷をかける仮想ユーザーの作業数を基にライセンスを受けます。このコンポーネントのライセンスは、Oracle NUPライセンス・モデルに基づいています。ヒューマン・ユーザーまたは非ヒューマン・ユーザーによる操作がエミュレートされた各デバイスはVirtual Userとみなされ、カウントされて必要なNUPライセンスの数が判別されます。


注意:

Oracle Load Testing Suite for Oracle Applicationsは、様々なOracleアプリケーションの価格リストからライセンスを受けます。

特別なアクセラレータを使用して、Oracleアプリケーションおよびテクノロジをテストする機能が追加されます。このスイートには、次の製品が含まれています。

  • Oracle Load Testing

    このコンポーネントは、テスト対象のアプリケーションに対して負荷を生成するVirtual Userをシミュレートします。このコンポーネントのライセンスは、Oracle NUPライセンス・モデルに基づいています。ヒューマン・ユーザーまたは非ヒューマン・ユーザーによる操作がエミュレートされた各デバイスはVirtual Userとみなされ、カウントされて必要なNUPライセンスの数が判別されます。

  • Oracle Load Testing Controller

    このコンポーネントを使用すると、負荷テストのシナリオおよびサーバー・モニターを構成し、結果を表示できます。このコンポーネントのライセンスは、Oracle Processorライセンス・モデルに基づいています。

  • Load Testing Accelerator for Siebel

    このアクセラレータは、Siebel負荷テスト・スクリプト作成専用の機能を提供することで、Siebel CRMの負荷テストを高速化します。Siebel Webトランザクションを実行する何千もの同時ユーザーをシミュレートすることにより、Siebelアプリケーションの負荷テストを実行できます。

    このアクセラレータはSiebel Test Automationの負荷テスト相関関係ライブラリと統合され、Siebel CRMバージョン7.7以上(バージョン8.xを含む)をサポートします。

    Load Testing Accelerator for Siebelには、Load Testing Accelerator for Siebelのみが使用対象となるSiebel Test Automationインタフェースの使用制限付きライセンスが含まれます。

  • Load Testing Accelerator for Oracle E-Business Suite

    このアクセラレータでは、Oracle E-Business SuiteアプリケーションまたはカスタムOracle Formsアプリケーションに同時アクセスする何千ものVirtual Userをシミュレートし、アプリケーション・パフォーマンスに対する負荷の影響を測定できます。このアクセラレータは、Webアプリケーション・インタフェースおよびプロトコルとOracle Formsアプリケーション・インタフェースおよびプロトコルの両方に対応しています。

  • Load Testing Accelerator for Oracle Application Development Framework

    このアクセラレータでは、Oracle Fusion ApplicationsまたはOracle Application Development Framework (ADF)を使用するアプリケーションのパフォーマンスをテストできます。このアクセラレータは、Webアプリケーション・インタフェースとADFアプリケーション・インタフェースの両方に対応しており、ADFベースのカスタム・アプリケーションとOracle Fusion Applicationsのパフォーマンスおよびスケーラビリティを確保できます。

  • Load Testing Accelerator for Oracle JD Edwards EnterpriseOne

    このアクセラレータでは、Oracle JD Edwards Enterprise Oneアプリケーションのパフォーマンスをテストできます。このアクセラレータでは、JD Edwards Enterprise Oneアプリケーションをテストするための自動相関規則が提供されます。

  • Load Testing Accelerator for Oracle Peoplesoft

    このアクセラレータでは、Oracle Peoplesoftアプリケーションのパフォーマンスをテストできます。このアクセラレータでは、Peoplesoftアプリケーションをテストするための自動相関規則が提供されます。

  • Load Testing Accelerator for Oracle Hyperion

    このアクセラレータでは、Oracle Hyperionアプリケーションのパフォーマンスをテストできます。このアクセラレータでは、Hyperionアプリケーションをテストするための自動相関規則が提供されます。

6.6 Application Testing Suiteの使用制限付きライセンス

BI Publisherの使用制限付きライセンスが、Oracle Load TestingおよびOracle Test Managerに付属するレポートを実行し、指定されたレイアウトを変更するユーザーのために用意されています。新規レポートを作成する場合はBI Publisherのフルユース・ライセンスが必要です。

Oracle WebLogic Serverの使用制限付きライセンスが、Oracle Load TestingおよびOracle Test Managerのバックエンド・アプリケーション・サーバーとして使用するため、これらの製品に付属しています。

Oracle Database Enterprise Editionの使用制限付きライセンスが、Oracle Load TestingおよびOracle Test Managerのバックエンド・データベース・サーバーとして使用するため、これらの製品に付属しています。