システム
Systemは、Eggplant DAIサーバーまたはホストされたインストールを管理するためのリソースを提供します:
- Status:DAIシステムとそのステータスに関する主要情報の一目でわかるサマリー。
- API Access:管理者は、DAIサービスエンドポイントへのサードパーティクライアントのアクセスキーを表示および管理できます。
- Git Connections:ユーザーはGit接続を表示および管理できます。
- Access:管理者はユーザーを作成し、ユーザーを管理できます。
- My Account:アカウントの詳細を管理し、パスワード、プロファイルの詳細、多要素認証を含む。
- Logs:管理者はトラブルシューティングのためのサーバーログをダウンロードできます。
- Licenses:管理者はDAIライセンスを表示および管理できます。
- Agent Tools:プラットフォームに合わせたエージェントインストーラーをダウンロードし、実行環境を設定できます。
- Settings:管理者はDAI設定を管理できます。
Status
全ユーザーは、DAIシステムとそのステータスに関する主要情報を見ることができます。これには以下が含まれます:
- DAIバージョン
- DAIクライアントとサーバーシステム時間の違い
- サービスの可用性
Service Status
System > Statusは、システムの問題をトラブルシューティングするための良い出発点です。Egpplant DAIサーバー上で実行されているすべてのサービスの現在のステータスを表示します。
サービス | 説明 |
---|---|
DAI API | 製品のメインAPIであるEggplant DAI APIの可用性。 |
DAI SUT | スケジューラーと構成サービスで使用するSUTを定義できます。 |
DAI Task Scheduler | スケジュールされた実行を行うことができます。 |
DAI Test Config | 実行のためのテスト構成を実行することができます。 |
DAI Suites | DAI Design AgentによってアップロードされたSuiteを表示および管理できます。 |
DAI Execution | テスト実行を中央管理します。 |
DAI Modeler Service | テストケースビルダーをサポートします。 |
DAI Cloud | テスト構成で使用されるDAI Cloud SUTの可用性。 |
DAI API Clients Service | 正しいセキュリティ資格情報を持つAPIリクエストとEggplant DAIでの統合を可能にします。 |
DAI Notification Service | 通知サービスの可用性。 |
Managing Third Party Client
この機能により、ユーザーはKeycloakクライアントをオンデマンドで作成し、対応するクライアントID/シークレットをダウンロードできます。クライアントは、サードパーティAPIアクセスに必要です。主なユースケースはEggplant Cloudです。オンプレミスのインストールの場合、ユーザーはコマンドラインスクリプトを介してすでに資格情報にアクセスできます。
Creating a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。
新しいサードパーティクライアントを設定するには、次の手順に従います:
-
ページの右上隅にあるAdd Newボタンをクリックします。
-
API Access Key Nameフィールドに説明的な名前を入力します。
ノートAPI Access Key Nameは必須フィールドです。
-
(オプション)Descriptionフィールドに概要を入力して、クライアントの目的をよりよく理解できるようにします。
-
Createをクリックします。
-
クライアントID/シークレットのダウンロードを促すダイアログが表示されます。DownloadをクリックしてCSVファイルをダウンロードし、ローカルドライブに保存します。
新しいサードパーティクライアントはAPI Accessタブに表示されます。ここから、行の最後にあるメニューをクリックして、クライアントをRegenerateまたはRevokeすることができます。
Regenerating a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。テーブルの行の最後にあるメニューをクリックすると、Regenerateオプションが表示されます。これにより、クライアント作成プロセス中に行わなかった場合でも、クライアントID/シークレットをダウンロードできます。
クライアントID/シークレットをダウンロードするには、次の手順に従います:
-
サードパーティクライアント行の最後にあるメニューをクリックします。
-
Regenerateオプションをクリックします。
-
確認ダイアログボックスが表示されたら、Confirmをクリックします。
-
Downloadをクリックします。
クライアントID/シークレットを含むCSVファイルの新しいコピーがダウンロードされ、ローカルドライブに保存されます。
Revoking a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。テーブルの行の最後にあるメニューをクリックすると、Revokeオプションが表示されます。これにより、クライアントをテーブルから削除できます。
クライアントを削除するには、次の手順に従います:
-
サードパーティクライアント行の最後にあるメニューをクリックします。
-
Revokeオプションをクリックします。
-
確認ダイアログボックスが表示されたら、Confirmをクリックします。
クライアントは削除され、サードパーティ管理テーブルから削除されます。
Manage Git Connections
ユーザーは、GitホスティングプロバイダからSuiteをロードするためにGit接続を表示および管理できます。
Managing Access
System > Accessから、管理者はユーザーを作成し、ユーザーを管理できます。
Managing Your Account Details
System > My Accountから、任意のユーザーはアカウントの詳細を更新できます。これには、プロファイルの更新やパスワードの変更が含まれます。
Downloading Server Logs
System > Logsから、管理者はEggplantサポートに送信するためのサーバーログをダウンロードできます。
Downloadをクリックして、すべてのサーバーログのzipファイルをDownloadsフォルダにダウンロードします。
Managing Licenses
System > Licensesから、管理者はEggplant DAIサーバーまたはホストされたインストールのライセンスを表示および管理できます。
購入したライセンスを表示および割り当て、ライセンスキーを生成する方法については、ライセンス管理を参照してください。
View Licenses in Use
Systems > Licensesでは、使用中のすべてのライセンスの詳細を確認できます。これには有効期限が含まれます。
Add a New License
新しいライセンスを追加するには、まずKeysightのライセンス管理ポータルからライセンスキーを生成する必要があります。ライセンスキーをメールで受け取ったら:
- LicensesからAddをクリックします。
- ライセンスキーを入力し、Keysightの エンドユーザーライセンス契約(EULA)を読みます。
- Agreeをクリックします。ライセンスキーが無効な場合は、サポートに連絡してください。
Delete an Existing License
Eggplantインストールまたはデプロイメントからライセンスを削除する場合があります。たとえば、ライセンスが期限切れになった場合や、別のホストIDにライセンスを割り当てた場合です。
- 削除したいライセンスの横にある をクリックします。
- 削除を確認します。
エージェントインストーラーのダウンロード
System > Agent Toolsでは、SenseTalkスニペットをEggplant Functionalで実行するために、選択したプラットフォーム用のエージェントインストーラーをダウンロードできます。エージェントをインストールおよび設定する方法については、実行環境の設定を参照してください。
すべての実行環境を表示するには、View All Execution Environmentsをクリックして、このサーバーの設定されたすべての実行環境を表示するEnvironmentsページにアクセスします。