Let's start with some basics about API. An API – application programming interface – allows your product or service to talk to other products or services. In this way, an API allows you to open up data and functionality to other developers and to other businesses. As API is a bridge between you application with third parties so it's functional, performance and security test is very important. Required tool set: 1. Your favorite IDE (Sprig Tool Suite 3.8.2 in my case) 2. MySQL database engine 3. Latest version of JMeter 4. Postman (optional) There are lots of public APIs are available but we will use our own to have a better understanding how a RESTful API works. Clone or download this project: https://github.com/muhin/RestWebService.git. It's a sprint boot REST web service. Use your favorite IDE to import as maven project. You can also use spring tool suite . Now create a database in MySQL named country and then use the following scripts to make this proces...
basics of test automation