Building functional tests in Gatling

I’m interested in using Gatling for both Load/Performance and functional testing. I’d like to build my abstraction of the API once, and be able to use it for both types of testing. Then the code that I use for doing functional testing can be leveraged (or learned from, by others) for doing load testing.

Would it be possible with Gatling as it is today to be able to construct the flow of execution object inside a ScalaTest suite, and then have ScalaTest execute it as a single user, apart from the usual load test trappings? Or even to have ScalaTest launch a full-blown load test?

Or is this an unrealistic goal?

Hi John,

Functional testing with Gatling is something we’d like to tackle in 2017, but we haven’t started investigating yet an don’t have an ETA.