/**
* main protocol to use : url is get from parameters
*/
val httpProtocol = http
.baseURL(init.getMainUrl())
.inferHtmlResources(BlackList(), WhiteList())
.acceptEncodingHeader("gzip,deflate")
.contentTypeHeader("text/xml;charset=UTF-8")
.userAgentHeader("Apache-HttpClient/4.1.1 (java 1.5)")
.disableAutoReferer
val feederCasa = Iterator.continually(Map( "vin" -> init.getCasaVin(), "dest"-> "CASA",
"gcid"->init.getCasaGcid(), "fail"->init.getFailOver() ))
val feederBip = Iterator.continually(Map( "vin" -> init.getBipVin(), "dest"-> "BIP",
"gcid"->init.getBipGcid(), "fail"->init.getFailOver() ))
object DemoRequest {
val vehicleV1 = http("vehicleV1-${dest}-${fail}").get("/restForward/vehicle/v1/${vin}").header("X-rgw-gcid","${gcid}")
....
}
val retrieveVehicleScenario = scenario("retrieveVehicleScenario").exec(
doIf(session=>testName=="retrieve")(
asLongAs(session=>init.hasStopped()>0) {
feed(feeder).exec(DemoRequest.retrieve)
}
)
)
val retrieveVehicleBipScenario = scenario("retrieveVehicleBipScenario").exec(
doIf(session=>testName=="retrieve")(
asLongAs(session=>init.hasStopped()>0) {
feed(feederBip).exec(DemoRequest.retrieve)
}
)
)
setUp(
vehicleScenarioBip.inject(atOnceUsers(50)),
vehicleScenarioCasa.inject(atOnceUsers(50))
).protocols(httpProtocol)
I not the part where is sending requests is failing, but after I hang the server (adding delay 60000)