hi
is there a way to set rps in throttle as a fraction like below
Scenario1.inject(
rampUsersPerSec(1).to(30).during(120 seconds)).throttle(reachRps(0.5) in (10 second), holdFor(duration minutes)),
i need to run a particular scenarion only 0.5 requests per second, how do i run it?
Please help me with this
Srinivas
Basically, what i am asking for is
package io.gatling.core.controller.throttle
final case class Reach(val target : scala.Int, val duration : scala.concurrent.duration.FiniteDuration) extends scala.AnyRef with io.gatling.core.controller.throttle.ThrottleStep with scala.Product with scala.Serializable {
override val durationInSec : scala.Long = { /* compiled code */ }
override def target(previousLastValue : scala.Int) : scala.Int = { /* compiled code */ }
override def rps(time : scala.Long, previousLastValue : scala.Int) : scala.Int = { /* compiled code */ }
}
can we make target and rps as double? so that we can define custom scenarios as mentioned below
Scenario1.inject(
rampUsersPerSec(1).to(30).during(120 seconds)).throttle(reachRps(0.5) in (10 second), holdFor(duration minutes)),
Srinivas
Hi, did you succeed in setting the rps in throttle as a fraction? Regards, lennaert
GeMi
4