Autogenerate Test Collections

After a one-time install, UP9 begins monitoring traffic in your system, discovering service architecture and business logic, and building machine-generated tests. UP9's service map, machine-generated tests, and mocks are built from this monitored traffic.

Generate Traffic

Open your project and browse to generate traffic and train UP9. As you browse, you will see a discovery popup, which indicates application traffic is being recorded and sent to UP9 for processing.


You can also run UP9's built-in end-to-end load test with the following command:

docker run --net=host weaveworksdemos/load-test -h localhost -r 100 -c 2

Once UP9 has enough traffic to understand your workspace, you will see this screen:


This means UP9 is ready with tests, mocks, and contracts for your workspace. UP9 will continue learning your workspace as traffic is generated.

Exporting the Artifacts

Once you have UP9 installed and observing service traffic, you can download a zip file that includes all of the tests, mocks, and contracts that belong to the current workspace.

Download Tests, Mocks and Contracts This is how the folder looks when opened:

[zipped folder]/
├── tests/
├── mocks/
└── contracts


For support, feel free to use any one of the three: