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
}