How Does UP9 Work?

After a one-time install, UP9 begins observing 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 observed traffic.

Service Map

UP9's Services Map displays the service architecture in your current Workspace. UP9 builds this model based on service traffic flowing from observers, and maps all service dependencies and creates API contracts to produce a complete OpenAPI specification across all endpoints.

Services Map

Tests, Mocks, and Contracts

UP9 generates tests, mocks, and contracts immediately on the first pass of a new workspace. The more traffic observed by UP9, the more accurate the test-code becomes.

UP9 can export tests, mocks, and contracts to most popular coding languages and frameworks like Python, Java, Javascript, and Postman, and to mock hosting solutions like Wiremock, HoverFly, and Postman. All artifacts are version controlled and open source with the MIT license.

Support

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