Installation planning for DevOps Test Integrations and APIs

HCL DevOps Test Integrations and APIs Agent (Test Integrations and APIs Agent) can be installed as part of the (Test Performance Test Server) product offering. There are planning requirements for the hardware, software, and installation of Test Integrations and APIs Agent.

Product offerings

Test Integrations and APIs Agent is included in two offerings:
  • Test Virtualization

You use the Installation Manager application to install this product.

The Setup disk includes the launchpad program, which provides you with a single location to start the installation process.

Use the launchpad program to start the installation of software in the following cases:
  • Installing from product CDs
  • Installing from an electronic image on your local file system
  • Installing from an electronic image on a shared drive

Hardware and software requirements

For a list of hardware and software requirements for Test Integrations and APIs Agent, see System Requirements for DevOps Test Performance Test Server 2024.06 (11.0.2).

Installation planning

Note: You cannot directly upgrade Test Integrations and APIs Agent from any of the earlier versions to the latest version. You must uninstall the existing version and then install the latest version.

Test Integrations and APIs Agent employs a decoupled, plug-in architecture to provide maximum flexibility for the messaging transport software that you are testing. This architecture also allows the application to load and execute additional components, such as functions, at run time.

The program code for each transport is contained in one or more JAR files that must be reside in the Test Integrations and APIs Agent plug-ins directory. You can make the libraries on which the transports depend available to the application by using Library Manager. (For information about using Library Manager, see Working with Library Manager.) At run time, Test Integrations and APIs Agent loads each available plug-in, making these available from the appropriate menus.

Functions are loaded dynamically as well on a per-project basis. At the root of each project is a folder named classes that contains one or more JAR or CLASS files. The files that conform to the functions interface are made available from within the function action in test sequences.

Note the following network connectivity and deployment requirements:

  • Each computer that runs a probe or a test engine instance must have an agent on it to manage these processes, launching the processes when required and shutting them down at the end.
  • Each computer that runs an agent must be able to connect to the database.
  • The performance controller computer must be able to communicate with the database and the agents.

Library Manager settings

Library Manager settings are preserved during the uninstall/reinstall process. During the installation , run Library Manager at the end of the process and confirm that the settings are correct. After installation, you must configure the Agent.config file (for example, for Test Virtualization Control Panel and IBM® Engineering Test Management settings). Copy this file before uninstalling so that you can copy over the values.

Preserving the configuration file

Upgrading the Test Integrations and APIs Agent software or uninstalling an older version to move to a newer version (when the upgrade is not applicable) overwrites the existing Agent.config file. If there are settings in the Agent.config file that must be preserved, for example, Test Virtualization Control Panel domains and environments settings, copy the existing Agent.config file to a temporary location before upgrading. After the upgrade or uninstallation of the software has completed, overwrite the new Agent.config file with the old Agent.config file.