我想在我的gatling脚本中使用normalPausesWithPercentageDuration
在哪里声明并使用。任何如何使用它的例子会更有帮助吗?
import scala.concurrent.duration._
import io.gatling.core.Predef._
import io.gatling.http.Predef._
class temp extends Simulation {
val httpProtocol = http
.baseURL(testServerUrl)
val scn = scenario("Test data")
.feed(csvFeeder)
.exec(http("My Request")
.get("""/api/xyz/${ID}""")
)
.normalPausesWithPercentageDuration(2) // This is not working
setUp(scn.inject(constantUsersPerSec(userCount) during(duration minutes))).protocols(httpProtocol)
}
谢谢: - )
答案 0 :(得分:0)
这是如何暂停,以及其他一些有用的代码
exec( http("Poll")
.get(Configuration.URL)
.queryParam("requestor", "TEST")
.check(status.is(200))
.check(status.saveAs("statusCode"))
.check(xpath("//status").saveAs("responseStatus"))
)
.pause(Configuration.THINK_TIME second)