Hello Gatling Experts.
I encountered with following issue.
my Simulation finishing to run.
Gatling log prints "Simulation finished".
report doesn't generated ,and process permanently stuck .
val sannity = group("sanity of all common action - 1 user"){
// exec(UserActions.getSignUpToken).pause(1 seconds)
// .exec(UserActions.toChangeCookie).pause(1 seconds)
// .exec(UserActions.firstloginToPortal).pause(1 seconds)
exec(UserActions.getLoginToken)
.exec(UserActions.logintoportal).pause(1 seconds)
.exec(UserActions.clickOnProjects).pause(1 seconds)
.exec(UserActions.createProject).pause(1 seconds)
.exec(UserActions.importProject).pause(1 seconds)
.pause(30 seconds) // editing
.exec(UserActions.lookAtSamples).pause(1 seconds)
.exec(UserActions.clickOnExplore).pause(1 seconds)
.exec(UserActions.lookAtSamples)
.exec(UserActions.editFlow).pause(1 seconds)// editting
.exec(session => {
session
.set("isOK", "None")
.set("flowStartTime", System.currentTimeMillis())
.apply(session)
})
.exec(UserActions.deploy).pause(50 seconds).exec(connectingModeGroup)
.exec(session => {
session
.set("flowEndTime", (System.currentTimeMillis() - session("flowStartTime").as[Long]) /1000)
.apply(session)
})
.exec(session =>{
println("Deploy time of user "+session("username").as[String]+" = "+session("flowEndTime").as[String] + " seconds .")
session
})
.exec(UserActions.endPoint).pause(1 seconds)
.exec(UserActions.deployInConnectedMode).pause(1 seconds)
// .repeat(4) { exec(UserActions.stopEnvironment).pause(30 seconds).exec(UserActions.startEnvironment) }
.exec(UserActions.showSpaces).pause(1 seconds)
.exec(UserActions.clickOnAdvanced).pause(1 seconds)
.exec(UserActions.getProjectId)
.exec(UserActions.getPrivateToken)
.exec(UserActions.getAllExistingEndPoints)
.exec(session =>{
println("""session("endPoints").as[String] = """+session("endPoints").as[String])
new EndPointsHandler(session("endPoints").as[String],"HELLO MY CI","Load") // here is scala code that creates additional simulation
session
})
.exec(UserActions.logout)
.exec(UserActions.verifyLogout)
}
why this happened.
Any Ideas.