Gatling for backend Integration Test

Hi,

Currently our framework uses rest assured APIs for backend integration test. We have recently evaluated Gatling and want to use it for our performance testing.
But to have uniformity in Test Framework, we want both integration & performance test to be handled by Gatling and to have entire code in Scala. Also for BDD we uses cucumber.
So I want to know :-

  1. Can we have gatling to handle both integration and performance test?

  2. Can we replace our rest assured code with Scala ?

  3. Can Scala handle cucumber Given When Then annotations to have BDD?

Thanks,
Ekta

Hi,

Currently our framework uses rest assured APIs for backend integration test. We have recently evaluated Gatling and want to use it for our performance testing.
But to have uniformity in Test Framework, we want both integration & performance test to be handled by Gatling and to have entire code in Scala. Also for BDD we uses cucumber.
So I want to know :-

  1. Can we have gatling to handle both integration and performance test?

  2. Can we replace our rest assured code with Scala ?

  3. Can Scala handle cucumber Given When Then annotations to have BDD?

If answer to any 3 questions above is yes, please provide the helpful links to get the right way to do it.

If answer to any 3 questions asked in below post is Yes, please provide the helpful links to get the right way to do it.

-Ekta

Gatling is a load testing tool and it performs well in this role. You might be able to do some functional or integration tests with it, but you will likely discover it was not designed for that and there are better tools for this purpose.

There is no way anyone can tell whether you can load test your application with Gatling before seeing the technological stack and your environment.There is no way anyone can tell whether you can replace your code with Scala without the context.

You may want to hire a contractor to evaluate that for you or read documentation and answer your question yourself.