高度なEnvironmentの作成

OSV Web UI では、シンプルまたは高度な環境を作成できます。どのような環境を作るかは使用者が決めることができ、時間とテストの要件によって異なります。

  • シンプルな環境: 名前を入力するだけで、すぐに環境を使用できます。OSV はデフォルトのSQLiteデータベースを作成します。

  • 高度な環境:データベース接続やプロキシなど、ニーズに応じて時間をかけてすべての詳細を設定します。

高度な環境の設定

高度な環境を作成するために、以下の手順に従ってください。

  1. OSV Web UI を開きます。

  2. 環境のセクションで、右上隅にある「新しい作成」ボタンの矢印をクリックします。

  3. ドロップダウンメニューから 高度を作成」を選択します。

これでEnvironments>Create のページが表示されます。このページで必要な各手順は以下の通りです。

アスタリスク(*)は必須フィールドを示します。

ステップ1 - Environmentに名称を付けます。

この手順では、一般的なEnvironmentの詳細を定義します。

フィールド

説明

名称

Environmentの名称を入力します。この手順は必須です。

説明

Environmentの説明を入力してください。この手順は任意です。

ステップ2 - データベースへの接続

この手順では、Environmentで使用するデータベースを指定します。

以下のどのフィールドが利用できるかは、選択したデータベースの種類によって異なります。

フィールド

説明

タイプ

データベースの種類を選択します:

  • mssql :Microsoft SQL Serverデータベースを使用。

  • sqlite :SQLiteデータベースを使用。

  • Oracle: Oracle データベースを使用。これには、Oracle Data Access Components(ODAC)Clientライブラリのインストールが必要です。

サーバーまたはファイル

ホスト名、IPアドレス、またはデータベースへのパスを入力します。

スキーマ名

使用するスキーマを指定します。各データベーススキーマには固有のスキーマバージョンがあります。

ユーザー

スキーマユーザーのユーザー名を入力します。

パスワード

スキーマユーザーのパスワードを入力します。

Tricentis では、既存の環境のデータベースの変更は推奨していません。これにより環境が破損し、環境のScenariosやログを含むすべての保存データが失われる可能性があります。

ステップ3 - プロキシの定義

この手順では、プロキシを使用する場合はプロキシを指定できます。プロキシを有効にすると、プロキシとEnvironmentは一緒に開始・停止します。

メッセージが届くと、プロキシはリクエストの宛先URLをチェックします。URLが現実世界のサービスにマッチする場合、プロキシは対応するサービスポートにメッセージを転送します。それ以外の場合、プロキシは指定された宛先にメッセージを転送します。

フィールド

説明

有効

プロキシを有効または無効にします。

ポート

プロキシのポートを入力します。

ステップ4 - フォールバックモードを有効化

この手順では、フォールバックモードを有効にします。

フォールバックモードは、サービスが利用できない場合や、エラーで応答した場合に起動します。これは、 OSV が適切な Scenario を見つけた場合、代わりに仮想化された応答を送ります。

フィールド

説明

有効

フォールバックモードを有効または無効にします。

ステータスコード

どのステータスコードがフォールバックモードをトリガーするかを指定します。

カンマ区切りで複数のステータスコードを入力できます。

タイムアウト (ms)

フォールバックモードが開始する前に、 OSV がサービスの応答を待つ時間を指定します。

ミリ秒単位で時間を入力してください(例: 3000)。

ステップ5 - ログ設定の管理

この手順では、Environmentにテストアクティビティに関する情報を保存するログを OSV が作成するかどうかを指定できます。例えば、どのメッセージが送信されたか、またはどのシナリオが完了しているかなどです。

パフォーマンスを改善する必要がある場合は、これらのログを無効にすることができます。インスタンスについては、負荷テストのために非常に多くのメッセージでシナリオを実行する場合、メッセージログを無効にして、 OSV が各メッセージごとにログエントリーを作成しないようにすることができます。

フィールド

説明

有効

すべてのログを有効または無効にします。

メッセージをログする

メッセージログを有効または無効にします。

完了したシナリオをログする

完了シナリオログを有効または無効にします。

検証

検証ログを有効または無効にします。

検証ログを無効にすると、 OSV はスキーマに反対するメッセージを確認することがないようにします。

ステップ6 - Environmentの提出

必要な手順をすべて終えたら、変更を送信してEnvironmentを保存することができます。

これを行うには、ページ下部の「保存」をクリックしてください。

次の記事

環境tが作成されたので、 OSV 、テスト中のシステム、現実世界のサービスの間の接続を定義する必要があります。それを行うには、サービスポートから始めます。