DevOps Test Integrations and APIs installation topology

Understand how the IBM® DevOps Test Integrations and APIs (Test Integrations and APIs) components are installed in a typical installation topology. This topology shows the installation of Test Integrations and APIs and Test Virtualization Control Panel. It also shows how you can extend your performance testing and Test Virtualization capabilities by installing the Test Performance Test Server and Virtualization Server agents.


Topology diagram for a Test Integrations and APIs installation
Table 1.
Component When do I need it? Where do I install it?
Test Integrations and APIs (client) To create, modify, and run service tests, virtualization tests and performance tests.

Additional information: With Test Integrations and APIs, you get a scripting-free environment for developing tests for SOA messaging and business process integration projects. You can build tests by recording existing system behaviors or from requirements. To build tests, enter the data to send and the data that is expected in return. You can also create virtual services to remove test dependencies and enable earlier testing. Virtual services can be deployed by Test Integrations and APIs to provide on-demand virtualized test environments that can support all phases of the test development lifecycle.

Any number of desktop computers or on a server. Install Test Integrations and APIs on a server to run tests non-interactively, such as regression packs or scheduled tests, or as part of a Continuous Integration (CI) environment such as Jenkins.
Test Virtualization Control Panel To publish and store Test Virtualization stubs and to schedule the execution of test suites.

Test Virtualization Control Panel provides a central registration point for the proxies so that multiple instances of Test Integrations and APIs can find and communicate with the proxies.

Additional information: Test Virtualization Control Panel contains technology-specific components used by Test Integrations and APIs for recording SOA message conversations, HTTP(S) and JDBC traffic, and for monitoring middleware systems under test with minimal reconfiguration of client applications. For more information, see DevOps Test Integrations and APIs tool packages.

Web server.
Test Integrations and APIs agents.

The following installation modes are available for different test requirements:

  • Test Integrations and APIs Agent to virtualize services, execute stubs for continuous testing, run performance tests and probes, and enable integration with IBM Engineering Test Management
  • Test Performance Test Server agent mode to run performance tests and probes and to enable integration with IBM Engineering Test Management
  • Probe mode to run probes to collect statistical test data and to enable integration with IBM Engineering Test Management
For Test Virtualization, to run performance tests and probes, and to enable integration with IBM Engineering Test Management. Any remote computers that are to be used for performance testing and Test Virtualization.