We’ve dropped support for JDK7 and now require JDK8.
The format of a few configuration properties in gatling.conf has changed and must be updated to its new form.
Where the values took the form
"value1, value2, value3", it must be changed to :
[value1, value2, value3].
This impacts three configuration properties :
gatling.http.ahc.httpsEnabledProtocols: by default
gatling.http.ahc.httpsEnabledCipherSuites: by default
gatling.data.writers: by default
"console, file", now
Some configuration options have been renamed or dropped, please check the logs or update to a fresh gatling.config file copy.
doIf(actual, expected) that only execute wrapped block when
actual evaluates to
expected was renamed into
doIfEquals for clarity and consistency.
normalPauses(stdDev: Double) was confusing and was replaced by
normalPausesWithPercentageDuration(stdDev: Double) and
A typo was fixed and
connection was renamed into
ELFileBody has been renamed to
latencyInMillis was dropped, as this metric (time between last byte sent and first by received)
didn’t make sense for most people and only brought confusion.`
localAddress is now only available at HTTP protocol level, not request, and take one or many Strings,
instead of a single Expression[InetAddress]`.
latency charts were dropped, as this metric (time between last byte sent and first by received)
didn’t make sense for most people and only brought confusion.
execute task is now deprecated and will be removed in a future version.
Please now use
Reports files are now generated in
/target/gatling instead of
In order to not conflict with “standard” tests frameworks, you’re now required to prefix your command with
gatling:test instead of