Performance testing
We still have one last type of automated test to discuss. It has already beenmentioned at the beginning of the chapter. I am, of course, talking about performance tests. There are some really interesting tools and frameworks that help you to create and run this kind of test. There is a large choice of instruments, especially if we are talking about HTTP API tests. I wouldn't like to discuss all of them, but I will talk about one framework that might be helpful. It's Gatling. Let's take a closer look at it.
Gatling
Gatling is an open source performance testing tool written in Scala. It allows you to develop the tests in an easily readable and writable domain-specific language (DSL). It stands out from the competition by generating comprehensive, graphical load reports illustrating all the metrics collected during a test case. There are plugins available for integrating Gatling with Gradle, Maven, and Jenkins.
Enabling Gatling
To enable the Gatling framework for a project,...