package simulations import base.BaseSimulation import endpoints.BoardEndpoints import io.gatling.core.Predef._ import scala.concurrent.duration._ class LoadTestSimulation extends BaseSimulation { private val maxUsers = sys.props.getOrElse("maxUsers", "5").toInt private val rampDuration = sys.props.getOrElse("rampDuration", "60").toInt setUp( BoardEndpoints.all.map { endpoint => scenarioFromEndpoint(endpoint) .inject(rampUsers(maxUsers).during(rampDuration.seconds)) }: _* ).protocols(httpProtocol) }