Analyze License Usage

Important Notice for TestEngine Customers

Starting from ReadyAPI 3.62.0, VirtServer 3.29.0, and TestEngine 1.34.0, SmartBear Product Family has fully deprecated file-based licenses and transitioned to the ID-based SmartBear License Management (SLM) system. Any customers still using file-based licenses must complete their migration to SLM by September 30, 2025.

From October 1, 2025, existing and activated file-based licenses will continue to work for some time. However, SmartBear will no longer generate new file-based licenses or support activation and deactivation of file-based licenses in ReadyAPI, VirtServer, or TestEngine. All new and updated licenses are now issued in SLM only.

All technical support for file-based licenses has now ceased, and SmartBear no longer maintains the file-based licensing system. Any access or service issues will result in service disruptions that we will not be able to restore.

If you have not completed the process of migrating, contact your Account Manager or SmartBear representative today. Our teams are ready to assist you with smooth transition strategies. For additional support, log a request with our SmartBear Support.

For further information and timelines, refer to the File-Based License End-of-Support Policy page.

Your TestEngine license defines the maximum number of test jobs that can run at the same time. When this limit is reached, TestEngine places additional jobs in a queue.

This topic explains how to:

  • Check the number of running and queued jobs

  • See how long jobs wait in the queue before starting

  • View other related details

The following statistics are used to analyze the TestEngine usage:

  • Peak usage — the maximum number of running and queued test jobs for the specified time period.

  • Test jobs — the total number of running and queued test jobs for the specified time period.

  • Current test jobs — the number of running and queued test jobs at the current moment.

  • Wait time — the maximum and average time the test jobs were in a queue during the specified time period.

Get peak usage statistics

Peak usage statistics show how many tests were running simultaneously. TestEngine groups the statistics by hours.

Using API

Use the following operation:

GET  http://<testengine-host>:8080/api/v1/testjobs/stats/peak[?from=date][&to=date]

Using Web UI

  1. Go to the home page of TestEngine:

    http://<testengine-host>:<port>/

    For example, if TestEngine is installed on your local machine, and you run it on the default port, use the following link:

    http://localhost:8080/
  2. Go to Statistics:

    Peak usage statistics

The top graph shows the peak usage statistics for the specified period of time. To select another time period, use the controls in the top-left corner:

TestEngine Statistics: Select time period

Get total usage statistics

The total usage statistics show the total number of running or queued test jobs for the specified period of time.

Using API

Use the following operation:

GET  http://<testengine-host>:8080/api/v1/testjobs/stats/count[?from=date][&to=date]

Using Web UI

  1. Go to the home page of TestEngine:

    http://<testengine-host>:<port>/

    For example, if TestEngine is installed on your local machine and you run it on the default port, use the following link:

    http://localhost:8080/
  2. Go to Statistics:

    Test jobs statistics

The bottom graph shows the total number of the run and queued test jobs for the specified period of time. To select another time period, use the controls in the top-left corner:

TestEngine Statistics: Select time period

Get current usage

To learn how many tests are running or in a queue at the moment, do the following:

GET  http://<testengine-host>:8080/api/v1/testjobs/stats/current

Get waiting time

To get information on how long test jobs were in a queue (in milliseconds), run the following command:

GET  http://<testengine-host>:8080/api/v1/testjobs/stats/wait[?from=date][&to=date]

See Also

Publication date: