Docker runs applications in virtual containers that provide an isolated platform-independent environment and can be installed by using a single command. Docker creates a container from an image – a template that prepares the required environment. You can create your own images and use images available on Docker Hub – a repository of images created by Docker users.
To help you run tests by using Docker, SmartBear offers a number of preconfigured Docker images:
Functional tests in Docker
Image on Docker Hub: smartbear/ready-api-soapui-testrunner
The image contains installed ReadyAPI. When you run the image, it runs the specified functional test in a container.
See Functional Tests in Docker to learn more about the image and how to use it.
LoadUI agent in Docker
Image on Docker Hub: smartbear/ready-api-loadui-agent
The image contains installed LoadUI agent. When you run the image, the agent runs automatically in a container, and you can use it in your distributed test.
See LoadUI agent for Docker to learn more about the image and how to use it.
VirtServer in Docker
Image on Docker Hub: smartbear/ready-api-virtserver
The image contains installed VirtServer. When you run the image, VirtServer runs automatically in a container, and you can use it as a regular VirtServer instance.
See VirtServer in Docker to learn more about the image and how to use it.
TestEngine in Docker
Image on Docker Hub: smartbear/readyapi-testengine
The image contains installed TestEngine. When you run the image, TestEngine runs automatically in a container, and you can use it to run ReadyAPI tests remotely.
See Run TestEngine in Docker Container to learn more about the image and how to use it.