2017-04-24 59 views
0

剛剛加入Gatling並試圖理解如何將「exec(flushHttpCache)」合併到我的腳本中,因爲我試圖阻止重定向發生,因爲這些會導致我的結果偏斜。Gatling性能 - 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」合併到腳本中?

任何幫助表示讚賞

回答

0

你應該導入

import io.gatling.http.Predef._ 

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

問題的第二部分將作爲你試過,這個進口。