HCL OneTest API Agent

HCL OneTest Virtualization and HCL OneTest API Agent are available in two separate packages on the HCL Software License & Download portal.

Product offerings

Start the installation by specifying installation repositories for the respective offering in Installation Manager. The steps that are described in this topic apply to the installation of both HCL OneTest Virtualization and HCL OneTest API Agent.

Hardware and software requirements

For a list of hardware and software requirements for HCL OneTest API Agent, see the download document https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0078997.

Installation planning

Note: You cannot directly upgrade HCL OneTest API Agent from any of the earlier versions to the latest version.. You must uninstall the existing version and then install the latest version.

HCL OneTest API 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 HCL OneTest API 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, HCL OneTest API 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 an agent must be able to connect to the database.

Library Manager settings

Library Manager settings are preserved during the uninstall/reinstall process. During the installation of 8.7, 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 HCL Quality Server and IBM® Rational® Quality Manager settings). Copy this file before uninstalling so that you can copy over the values.