Installing the Automated API behavior testing application

Install the Automated API behavior testing application in your IBM® API Connect deployment on VMware.

About this task

Use the following steps to install the Automated API behavior testing application as part of your initial deployment, or to add it in later.
Note: It is not possible to use the Automated API behavior testing application with a two data center disaster recovery configuration (Two data center warm-standby deployment strategy on VMware).
Enabling Autotest (optional)
You may choose to enable Autotest, which is an optional feature that allows for automated testing of API behavior. if you decide to enable Autotest, monitor the following pods: atm-api, atm-ui, and autotest-service pods, to ensure that they are running correctly and that the Autotest is initiating successfully.

Procedure

  1. To install or update your deployment with the Automated API behavior testing application without Autotest, run the following apicup commands:
    apicup subsys set mgmt test-and-monitor-enabled true
    apicup subsys install mgmt

    where, mgmt is the name of your Management server (which you are either installing or updating).

  2. To install or update your deployment with the Automated API behavior testing application, with Autotest enabled, run the following apicup commands :
    apicup subsys set mgmt test-and-monitor-enabled true
    apicup subsys set mgmt auto-test-enabled true 
    apicup subsys install mgmt

    where, mgmt is the name of your Management server (which you are either installing or updating).

  3. Verify that the pods are running by executing watch 'kubectl get pods -n <management_namespace>' and monitoring the new atm-api and atm-ui pods periodically until the READY column displays 1/1 and the STATUS column is updated to Running.
  4. Verify that the application is deployed properly by completing the following steps:
    1. Log in to API Manager.
    2. On the home page, click the Test APIs tile.
    3. Verify that the Automated API behavior testing opens.