OpenText Core Performance Engineering Aviator

This section explains how to integrate OpenText Core Performance Engineering Aviator within OpenText Performance Engineering solutions.

Note: This section covers topics that are common to all supported client instances. For client-specific installation or configuration steps, see the respective client documentation.

Overview

OpenText Core Performance Engineering Aviator is a cloud-based enterprise service that delivers Artificial Intelligence (AI) capabilities to extend functionality within OpenText Performance Engineering products that are connected to this paid service.

Supported Performance Engineering products

Core Performance Engineering Aviator can be used with the following SaaS and On-Premises products.

Product type Product
SaaS
  • OpenText Core Performance Engineering

  • OpenText Enterprise Performance Engineering

  • OpenText Core Performance Engineering Analysis

On-Premises
  • OpenText Professional Performance Engineering

  • OpenText Enterprise Performance Engineering

Core Performance Engineering Aviator provides scripting support for these products through VuGen and automated, AI‑assisted analysis through Core Performance Engineering Analysis.

Performance Engineering products do not include Generative AI capabilities by default. To enable Generative AI through Core Performance Engineering Aviator, a license must be purchased and installed. Without this license, the products will not communicate with the AI service and will not send it any data. For details, see Subscription and license management.

Supported client instances

The following client instances are supported.

Client instance Integration
VuGen

Requires manual configuration and access keys.

For details, see Integrate with Core Performance Engineering Aviator and Create access keys.

Core Performance Engineering Analysis

Works out-of-the-box without additional keys.

Back to top

Subscription and license management

Core Performance Engineering Aviator is licensed as a cloud service, and all licenses are managed centrally in MyAccount.

  • If you do not have access to MyAccount, contact your sales representative.

  • Licenses apply across supported client instances (currently VuGen and Core Performance Engineering Analysis).

  • Use MyAccount to submit a service request to obtain a license usage report.

Back to top

Integrate with Core Performance Engineering Aviator

Core Performance Engineering Aviator is delivered as a service (SaaS) product. After you are subscribed to the Aviator cloud service, you can integrate your client instance with the Core Performance Engineering Aviator tenant.

Note: Only VuGen client instances require manual configuration and a secret key. Aviator for Core Performance Engineering Analysis works out-of-the-box without additional keys or steps.

To integrate with VuGen:

  1. Purchase a Core Performance Engineering Aviator license.

  2. Follow the instructions in the Welcome email.

  3. Sign in to MyAccount and select Aviator service.

Back to top

Create access keys

Access keys (Client ID and Secret Key) are required to authenticate VuGen to Core Performance Engineering Aviator.

To create an access key:

  1. Prerequisite. Ask your account admin to add you as a user in MyAccount so that you can generate a secret key.

  2. Sign in to MyAccount and select your Core Performance Engineering Aviator tenant.

  3. In the tenant's Navigation menu , select Administration > Core Performance Engineering Platform.

  4. On the Access Keys page, click the Create button .

  5. Copy the Client ID and Secret Key from the Access key created window.

    Note: The secret key is shown only once. Save it in a secure location. If lost, delete the key and create a new one. For details, see revoke an access key below.

  6. Use the generated key in VuGen. For details, see the OpenText Virtual User Generator Help Center.

To revoke an access key:

  1. Sign in:

    • VuGen users: Sign in to MyAccount and select your Core Performance Engineering Aviator tenant.

    • Core Performance Engineering Analysis users: Sign in to your Core Performance Engineering Aviator tenant.

  2. Open the tenant's navigation menu and select Administration > Core Performance Engineering Platform.

  3. On the Access Keys page, select the key you want to revoke.

  4. Click the Revoke button , and then confirm. The access key is deleted from the database.

Back to top

Automatic access key expiration

For security reasons, an automatic expiration policy is enabled by default for access keys. Automatic expiration reduces the lifetime of an access key by enforcing regular changes every 90 days by default.

An account admin can activate and deactivate the auto expiration policy, and change the expiration frequency. The policy is configured at the account level in MyAccount. When automatic expiration is enabled, an email notification is sent to users that own the key, 30 days and 7 days before the key is revoked, and 1 day before the key is set to expire.

Note: As of November 1st, 2023, OpenText set a 90-day automatic expiration period for all existing access keys even if they were created before that date. For example, an access key created on October 5th, 2023 is now set to expire 90 days after November 1st, 2023. If this access key is not refreshed before that date, it will automatically expire.

To customize the expiration policy:

  1. Sign in to MyAccount and click the Settings button Setting button. For details, see MyAccount - My Products.

  2. Select the account you want to modify and open the Security tab. The Custom OAuth expiration policy option is enabled by default with an expiration frequency of every 90 days.

  3. In the Account configuration area, click the Edit button Edit button, and modify the expiration policy as required:

    • Select an expiration frequency between 90 and 360 days in 30 day increments.

    • To deactivate automatic key expiration (not recommended), clear the Custom OAuth expiration policy checkbox. Click Continue to confirm that you are aware of the increased security risks and assume full responsibility for deactivating the feature.

  4. Click OK to save the changes. All keys of all products associated with the specific account inherit these settings, and have the same life period.

  5. The OAuth client area in MyAccount displays the list of client instances that were created for the logged in user. Anyone that has a client instance can manually refresh the key in MyAccount before it expires.

Note: The key owner has the option to keep the same client ID and refresh only the secret.

Back to top

Access key guidelines and best practices

The following guidelines and best practices apply when working with access keys:

  • A user cannot have more than two access keys at one time. This encourages you to rotate the active keys. To assign a new access key to a user with two access keys, revoke an existing one.

  • Access keys are per tenant. If the same user exists in multiple tenants, the user must have a separate access key for each tenant.

  • If your account admin chooses not to enforce an expiration policy, we still recommend rotating access keys periodically.

  • The recommended lifetime of an access key is 90 days. Using an access key for more than 12 months is considered bad security and is not recommended.

  • Do not embed access keys directly into your code.

  • Remove unused access keys.

Your organization may have different security requirements and policies than those described in this section. The suggestions provided here are intended as general guidelines.

Caution: Do not share your access keys with a third party. By doing this, you might give someone access to your account.

Back to top

FAQs

This section answers some of the most frequently asked questions about the Core Performance Engineering Aviator service, AI components, and Generative AI data.

What Large Language Model (LLM) is used by Core Performance Engineering Aviator?

Core Performance Engineering Aviator leverages Google Vertex AI, Google’s managed platform for large language models (LLMs), to deliver Generative AI capabilities.

Is my data sent to the LLM vendor?

To generate responses or suggestions to your requests, certain relevant data (such as scripts, data files, or run results) may be sent to the LLM vendor.

Is my data saved by the LLM vendor?

Google, the LLM vendor, may temporarily cache inputs to improve performance and reduce latency for subsequent prompts. Cached data is typically retained for up to 24 hours. All data is transmitted to the LLM vendor in a stateless manner and is used only to generate responses. It is not used for model training or for any other purpose by Google.

Is my data saved by Core Performance Engineering Aviator?

Core Performance Engineering Aviator may retain chat history to support features such as returning to previous conversations. This information is used only to provide a consistent user experience.

Is data sent to the LLM vendor leaving the continent/region?

Where technically possible, the Google service used will be in the same region as the main Core Performance Engineering Aviator service as described in the table below. For more details, see the Google documentation.

OpenText Core Performance Engineering Aviator on AWS location Google Vertex region where AI data is processed
Oregon Currently Oregon (us-west1)
Frankfurt Currently Frankfurt (europe-west3)

Core Performance Engineering Aviator provides a way to send feedback to OpenText. How is this feedback processed?

Votes up/down and vote reason categories are collected for statistical analysis only.

What security measures are taken to ensure personal information cannot be extracted?

Personal information such as emails and names might be sent as part of the prompt, however, it is not stored by the LLM vendor and is used only as part of the current transaction.

What security measures are taken to ensure unsafe content is not processed or returned as part of Core Performance Engineering Aviator responses?

We use Google Safety filters and attributes to prevent unsafe responses. For more details, see the Google documentation.

Do Performance Engineering products include Generative AI capabilities out of the box? Is Core Performance Engineering Aviator enabled by default?

Performance Engineering products do not include Generative AI capabilities by default. To enable Generative AI through Core Performance Engineering Aviator, a license must be purchased and installed. Without this license, the products will not communicate with the AI service and will not send it any data.

What are the legal terms and conditions for using Core Performance Engineering Aviator?

  • For OpenText standard terms and the Service Description for Core Performance Engineering Aviator, see https://www.opentext.com/about/legal/software-licensing.

  • For Google's Data Governance policy and terms and conditions of use of Google’s AI components, see the Google documentation.

Back to top