Migrating from 3.6 to 3.7

Core

  • Gatling Expression Language with ${} was conflicting with Kotlin and Scala String interpolations. As a result, it’s now deprecated and we recommend you now use #{} instead.
  • WhiteList and BlackList have been renamed respectively into AllowList and DenyList. Old names are still present but are deprecated for removal and are no longer documented.
  • streamBody request processor is probably unused and is deprecated for removal
  • heavisideUsers has been renamed into stressPeakUsers. Old name is still present but is deprecated for removal and is no longer documented.
  • feed(feeder, Int) is deprecated for removal and is no longer documented.
  • Feeder#convert has been renamed into transform. Old name is still present but is deprecated for removal and is no longer documented.
  • flattenMapIntoAttributes is deprecated for removal and is no longer documented.
  • SignatureCalculator has been dropped. Please use simple functions instead.

HTTP

  • polling has been renamed into poll. Old name is still present but is deprecated for removal and is no longer documented.
  • maxConnectionsPerHostLikeXXX are deprecated for removal. Please use maxConnectionsPerHost(Int) instead.
  • ignoreDefaultChecks has been renamed into ignoreProtocolChecks. Old name is still present but is deprecated for removal and is no longer documented.
  • ignoreDefaultHeaders has been renamed into ignoreProtocolHeaders. Old name is still present but is deprecated for removal and is no longer documented.
  • #4142: BREAKING CHANGE ResponseProcessor parameters order has been reversed for consistency

JMS

  • #4139: BREAKING CHANGE JMS replyTimeout is now a Duration

Maven

The new major version 4 of the gatling-maven-plugin no longer compiles Scala code itself.

In order to upgrade, you’ll have to add the scala-maven-plugin, as described in the documentation

Edit this page on GitHub