https://github.com/basdijkstra/rest-assured-workshop
Free and open source REST Assured workshop
https://github.com/basdijkstra/rest-assured-workshop
Last synced: 5 months ago
JSON representation
Free and open source REST Assured workshop
- Host: GitHub
- URL: https://github.com/basdijkstra/rest-assured-workshop
- Owner: basdijkstra
- Created: 2018-02-22T10:34:26.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-09-18T12:56:27.000Z (9 months ago)
- Last Synced: 2025-09-18T14:55:36.787Z (9 months ago)
- Language: Java
- Size: 31.6 MB
- Stars: 326
- Watchers: 45
- Forks: 174
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
REST Assured workshop
==================
For those of you looking to gain some experience working with [REST Assured](http://rest-assured.io/), here are all the materials from a workshop I've created and delivered multiple times to good reviews. Feel free to use, share and adapt these materials as you see fit.
What do I need?
---
A Java JDK (version 17 or newer), Maven and an IDE of your choice. That's it.
What API is used for the exercises?
---
All API calls that are used in the examples and exercises have been mocked using [WireMock](http://wiremock.org/). WireMock is included in this project as a dependency, so there's no need for additional setup.
Running the mock server
---
The mock server used to respond to the API calls you're making in the exercises is started and stopped automatically using the `@WireMockTest` annotation.
Running the tests using Maven
---
```bash
mvn clean test
```
Slides
---
The .pptx/.pdf/.odp file in the root folder contains all slides from the workshop. Again, feel free to use, share and adapt them to fit your own requirements.
Comments? Saying thanks?
---
Feel free to file an issue here, or email me at bas@ontestautomation.com.
I'd rather have you deliver the workshop instead...
---
Sure, I'd love to. Again, email me and I'll be happy to discuss options. In house or at your conference, I'm sure we can work something out.