How to emulate 300 users over the course of one hour?

I am coming to Gatling from BrowserMob and Locust. In both of those load test tools you can define a number of users over a duration of time. I would like to do the same in Gatling. Specifically, I am trying to ramp from 0 to 300 users over a span of 5 minutes, and then continue with 300 users for the next 55 minutes. Is that possible in Gatling? I think that this mean virtual users but I cannot figure out how to use/setup the simulation. Any help would be appreciated.


Interpreted languages like Python suffer from the global interpreter lock which makes each Locust instance CPU bound.

Gatling utilises all CPUs and the injection profile can be found here: