Gatling is a load test tool. It officially supports HTTP, WebSocket, Server-Sent-Events and JMS.
Gatling is for you!
Gatling is developed in Scala and built upon :
Read the documentation.
Join the Gatling Community Forum.
Found a real bug? Raise an issue.