diff --git a/karate-gatling/pom.xml b/karate-gatling/pom.xml index d917fee56..a9bf6a369 100644 --- a/karate-gatling/pom.xml +++ b/karate-gatling/pom.xml @@ -19,7 +19,7 @@ io.gatling.highcharts gatling-charts-highcharts - 3.0.2 + 3.4.0 org.scala-lang @@ -79,7 +79,7 @@ io.gatling gatling-maven-plugin - 3.0.1 + 3.1.0 true ${skipTests} diff --git a/karate-gatling/src/main/scala/com/intuit/karate/gatling/KarateAction.scala b/karate-gatling/src/main/scala/com/intuit/karate/gatling/KarateAction.scala index ca2870cf7..70a0f143b 100644 --- a/karate-gatling/src/main/scala/com/intuit/karate/gatling/KarateAction.scala +++ b/karate-gatling/src/main/scala/com/intuit/karate/gatling/KarateAction.scala @@ -62,7 +62,7 @@ class KarateAction(val name: String, val tags: Seq[String], val protocol: Karate override def reportPerfEvent(event: PerfEvent): Unit = { val okOrNot = if (event.isFailed) KO else OK val message = if (event.getMessage == null) None else Option(event.getMessage) - statsEngine.logResponse(session, event.getName, event.getStartTime, event.getEndTime, okOrNot, Option(event.getStatusCode + ""), message) + statsEngine.logResponse(session.scenario, List.empty, event.getName, event.getStartTime, event.getEndTime, okOrNot, Option(event.getStatusCode + ""), message) } } diff --git a/karate-gatling/src/main/scala/com/intuit/karate/gatling/KarateProtocol.scala b/karate-gatling/src/main/scala/com/intuit/karate/gatling/KarateProtocol.scala index 0a3aaada0..8d7e51a09 100644 --- a/karate-gatling/src/main/scala/com/intuit/karate/gatling/KarateProtocol.scala +++ b/karate-gatling/src/main/scala/com/intuit/karate/gatling/KarateProtocol.scala @@ -35,6 +35,6 @@ object KarateProtocol { } case class KarateComponents(val protocol: KarateProtocol, val system: ActorSystem) extends ProtocolComponents { - override def onStart: Session => Session = ProtocolComponents.NoopOnStart + override def onStart: Session => Session = Session.Identity override def onExit: Session => Unit = ProtocolComponents.NoopOnExit }