Skip to main content
2 of 2
added 85 characters in body
djangofan
  • 913
  • 6
  • 15

Yes, the tool you want to use is Karate.

Here is a 10-thread example I made: https://github.com/djangofan/karate-selenium-grid-example/blob/master/src/test/java/features/google/form.feature

Then, you can install AeroKube Moon to get a free scalable 4-thread Grid cluster. If you want more threads, they are $5/thread/month. This is absolutely the cheapest solution.

Then, once you have that working, it is a simple matter to run the Karate test inside a Gatling test harness. It is about 20-40 lines of code to accomplish that. The reason you want to use Gatling, is because in advanced scenarios, you can run Gatling in a master-slave scenario using the Taurus test harness to control the slave machines which are all generating the load. (Taurus harness is the most advanced way to do it; its similar to using Blazemeter)

NOTE1: Make sure you don't run more load threads than you have available on the Moon cluster.

NOTE2: You can run Karate with a headless-chrome and then you don't really need the Moon Cluster.

Then, you have it.

djangofan
  • 913
  • 6
  • 15