Gatling

Contents:

What is Gatling?

Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance. Gatling's focus is on web applications.

Finding the simulation.log

Analysis for the Gatling Data Source is performed on the simulation.log file as it the information about all transactions. Depending on your Gatling setup the results output will vary, but in the most basic scenario where you use the Bundle your gatling directory will look as following:

Gatling directory

Test results can then be found under the results directory inside:

Gatling results directory

The simulation.log is at the bottom of the directory:

Gatling Test directory

Uploading via the web interface

The first step is logging in the RETIT Performance Analytics Suite. Currently due to being in BETA an invite is required.

Gatling Login

Afterwards a project can be created with the Create a new project button. Each project belongs ot a datascope which is shown in the top left corner. The current datascope is DEFAULT_TESTUSER.

Gatling Create Project

The datatype comes next. As we are interested in analysing a Gatling file, we pick the Gatling option.

Gatling Datasource Type

Next comes choosing the file to analyze. As we haven't uploaded Gatling logs to the system before, we will chose the New File option.

Gatling Create Project

Afterwards we will be taken to the previous page, where the analysis will be shown that is pending.

Gatling Project Pending

After the analysis generation continues the project will be visible alongside the time range of the transactions in it.

Gatling Project Done

Analysis and Comparison

After clicking on the project card you will be taken to the analysis view of the project. Depending on the data that your upload file contains, different types of information from the list above will be available for viewing.
Here you can also click on "Compare" button to retrieve a comparison of two projects.
For more information see Analysis and Comparison parts of the main documentation.

References

Gatling documentation