Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.excilys.ebi.gatling.core.Predef._
- import com.excilys.ebi.gatling.http.Predef._
- import com.excilys.ebi.gatling.jdbc.Predef._
- import com.excilys.ebi.gatling.http.Headers.Names._
- class leraar24TestA extends Simulation {
- def apply = {
- val httpConf = httpConfig
- .baseURL("http://leraar24.nl")
- .acceptHeader("image/png,image/*;q=0.8,*/*;q=0.5")
- .acceptLanguageHeader("nl,en-us;q=0.7,en;q=0.3")
- .acceptEncodingHeader("gzip, deflate")
- .userAgentHeader("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1")
- .hostHeader("acceptatie.leraar24.nl")
- math.random
- val test2 = scala.util.Random.shuffle(List(10, 20, 30, 40, 50, 60, 70, 80, 90)).apply(0)
- val headers_2 = Map(
- "Accept" -> """text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"""
- )
- val home = http("homepage")
- .get("/home.psml")
- .check(status.is(200))
- val searchDossier = http("searchDossier")
- .get("/zoek/dossier?sorteerVolgorde=datum")
- .check(status.is(200))
- val searchVideo = http("searchVideo")
- .get("/zoek/video?sorteerVolgorde=datum")
- .check(status.is(200))
- val keyWord = http("keyWord")
- .get("/zoek/dossier?log=search&trefwoord=leraar")
- .check(status.is(200))
- /*val randomPage = http("randomPage")
- .get("/zoek/dossier?offset="+ test2 + "&sorteerVolgorde=relevantie&trefwoord=leraar")
- .check(status.is(200))
- .findAll
- .check(regex("""a href="/video/(.*)">Video""")
- .saveAs("idnr"))
- val test123 = ${idnr}
- val idTest = scala.util.Random.nextInt(listIdDetailPage.length)
- val test3 = scala.util.Random.shuffle(listIdDetailPage).apply(0)*/
- /*
- val detailPage = http("detailPage")
- .get("/video/${acc1}")
- .check(status.is(200))
- */
- val scn = scenario("Scenario Name")
- .pause(921, MILLISECONDS)
- .exec(home)
- .exec(searchDossier)
- .exec(searchVideo)
- /*.exec(randomPage) */
- .exec(
- http("randomPage")
- .get("/zoek/dossier?offset="+ test2 + "&sorteerVolgorde=relevantie&trefwoord=leraar")
- .check(regex("""a href="/video/[^"]*">Video""")
- .findAll
- .saveAs("idnr"))
- )
- .exec((session: Session)
- .println(session.getAttribute("idnr"))
- )
- List(scn.configure.users(10).protocolConfig(httpConf))
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement