Производительность Гатлинга - 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
Вторая часть вопроса будет работать, как вы пытались, с этим импортом.