About
About
TestEngine is a standalone runner of ReadyAPI functional and security tests that does not require an installed ReadyAPI. So, when you run tests from your CI/CD pipelines, you do not need to have ReadyAPI installed on each build agent. You send tests to TestEngine, where they will run in parallel.
TestEngine provides you with a RESTful API so you can run tests as you wish:
Run tests automatically as a part of your build process in your CI/CD systems.
Run tests on a schedule.
Run tests manually.
You can run TestEngine on any supported operating system: Windows, Linux, or macOS. It has a web interface and can run on headless machines as well.
Why use TestEngine?
You can create a dedicated prepared environment for test running on a single machine.
TestEngine test runs can be easily integrated into your CI/CD flow using Jenkins or other similar tools.
TestEngine can run multiple jobs in parallel.
You can reduce the load on your own computer as you run tests in TestEngine.
TestEngine limitations
TestEngine has a number of limitations compared to ReadyAPI:
TestEngine does not support load tests.
TestEngine does not support running virtual services, so you cannot run functional tests with SOAP VirtResponse, REST VirtResponse, and Virtual Service Runner test steps.
By default, Groovy scripting has limitations on writing data to properties and files. To learn more, see Configure TestEngine.
TestEngine licensing
TestEngine requires a separate license from ReadyAPI. If you do not have a license, you can request it on our website:
To learn more about licensing in TestEngine, see Licensing TestEngine.
How to get started
To get acquainted with TestEngine, go through a step-by-step tutorial:
Alternatively, you can learn how to install, configure, and use TestEngine by using the following help topics: