Integration testing of microservices
The main goal of Service Oriented Architecture is to define services that focus on delivering small, compact and most complete piece of business logic.
To deliver complete user features, many services need to communicate with each other. That communication is often implemented as simple REST requests.
The example
I’ve prepared a simple repository with working example of a simple rest service implemented using springboot and integration tested using wiremock.
Please, checkout the repo : https://github.com/youngeagle87/wiremock-example
You can run the tests using command :
for windows :
gradlew test
for any other proper commandline
./gradlew test