Technical requirements
The code examples for this chapter can be found at https://github.com/PacktPublishing/Writing-API-Tests-with-Karate/tree/main/chapter08. We will use this project as well as its GitHub repository for demonstration purposes in this chapter. This project is a clone of the database example from Chapter 7, as this illustrates some concepts that will be important in a while.
You will require the following:
- The system and integrated development environment (IDE) setup we completed in Chapter 2, Setting Up Your Karate Project.
- Git for accessing Git resources and using the GitBash shell in Windows. It can be downloaded for all operating systems (OSs) at https://git-scm.com/downloads.
- An optional GitHub user account to play with workflows. You can sign up using the https://github.com/signup URL.
Optionally, you can install Docker Desktop to run Docker on your local system. It can be downloaded and configured here: https://www.docker.com/get-started...