Gatling is Scala based open-source performance testing framework. Gatling scripts are to be written using Scala DSL. Gatling also has a GUI to record the requests & generate a simulation scripts which can be used to run the simulations.
brew cask install java
brew install maven
mvn archetype:generate
Filter by gatling
Select 1 and choose latest version of Gatling
Also provide groupID: com.project.example,
archetypeID: GatlingTestFramework,
Gatling version and package & hit ENTER Y
Set up Scala SDK in recorders file
mvn gatling:test
target>gatling>SimulationName โ timestamp> index.html