Производительность Гатлинга - flushHttpCache

Новичок в Gatling и попытка понять, как включить "exec(flushHttpCache)" в мой сценарий, поскольку я пытаюсь предотвратить появление перенаправлений, поскольку это искажает мои результаты.

Я имею:

 val getStartPage = feed(feeder).exec(http("Test start page (start-page)")
.exec(flushHttpCache) // <- this fails on compile "flushHttpCache is not a member of io.gatling.http.request.builder.Http"
.get("/start-page?id=${userId}")
.check(status.is(200))
.check(regex("Start now").exists))
.pause(longPause)

затем:

   class myPerformanceTest extends Simulation with HttpConfiguration
   {
    val happyPath = scenario("testUsers")
                .exec(getStartPage)

   setUp(
     happyPath.inject(atOnceUsers(1))
          ).protocols(httpconf)

    }

Я попытался переместить ".exec(flushHttpCache)" в: val happyPath = сценарий ("testUsers"). Exec (flushHttpCache) все еще не повезло.

Как включить "flushHttpCache" в сценарий?

Любая помощь приветствуется

1 ответ

Вы должны импортировать

import io.gatling.http.Predef._

не

import io.gatling.http.request.builder.Http

Вторая часть вопроса будет работать, как вы пытались, с этим импортом.

Другие вопросы по тегам