查询端点以设置方案URL路径?

时间:2015-10-28 20:14:10

标签: scala gatling

我有一个简单的方案:

val scn = scenario("Event Scenario")
    .exec(
        http("pwn_event").get("/events/%d", eventId)
    )

setUp(scn.inject(constantUsersPerSec(1000) during(1 minute))
    .protocols(httpConf)

基本上,在一分钟内消除/events/%d每秒1000个请求。

问题是我需要进行某种查询才能获得eventId

有没有一种简单的方法,在模拟开始时,我可以查询端点,从JSON结果中获取eventId,然后开始实际模拟?

1 个答案:

答案 0 :(得分:0)

您不能使用Gatling DSL,但您可以使用before {}块,您可以使用任何代码执行初始化任务,例如使用AsyncHttpClient。