incrementUsersPerSec and incrementConcurrentUsers


Could you please, clarify the work of incrementUsersPerSec and incrementConcurrentUsers
They seem not quite the same as splitUsers.


splitUsers(10) into atOnceUsers(2) separatedBy 30)


How would you create an injection with less then 1 user per second rate?

Also, is it possible to combine it with other methods?


    incrementUsersPerSec(5) // Double
      .eachLevelLasting(10 seconds)
      .separatedByRampsLasting(10 seconds)
      .startingFrom(10) // Double


Currently I have a compilation error with this code.

Error:(22, 15) could not find implicit value for evidence parameter of type io.gatling.core.controller.inject.InjectionProfileFactory[Product with Serializable]
Error:(22, 15) not enough arguments for method inject: (implicit evidence$1: io.gatling.core.controller.inject.InjectionProfileFactory[Product with Serializable])io.gatling.core.structure.PopulationBuilder.
Unspecified value parameter evidence$1.

I use sbt plugin 3.0.0, gatling 3.0.0-RC3.

For now I use
rampUsers(10) during 120 seconds

instead, though it would be nice to have exactly what I need (spikes of users separated by pauses).

Checked also with, and it works fine. But with sbt-plugin same code does not compile, as described before.
Can I expect any support on this?

any progress with this?
I have the some problem.