@MockServerTest
. The mockserver-spring-test-listener
dependency registers a Spring TestExecutionListener
which starts MockServer on a free port if the test class is annotated with @MockServerTest
. MockServer is reset after each test and closed after all tests via a shutdown hook.@MockServerTest
does not support parallel test execution, unless each test uses a unique value in each request matcher.@MockServerTest
can be added to your project by including the following maven dependency:MockServerClient
is assigned to any field in the unit test of type org.mockserver.client.MockServerClient
.${mockServerPort}
placeholder. This is replaced by the chosen free port for MockServer.@MockServerPort
.java -jar <path to mockserver-netty-5.11.1-jar-with-dependencies.jar> -serverPort <port>