На scala не очень много готовых фреймворков для функциональных автотестов.
Gatling встраивается в scalatest, как родной.
У него хорошее api для работы с HTTP, JMS, ... Есть параметризация.
Мы используем не Gatling для автотестов, но почти аналог. Решение с DSL API для HTTP, JMS, ... Разработчики сделали самостоятельно вокруг java test containers. Чтобы в автотестах окружение поднималось из теста.