Async Scala-Akka-Netty based Load Test Tool
slandelle Authorization and Origin headers shouldn't be propagated on redirect, c…
…lose #3574

Motivation:

Some headers shouldn't not be propagated on redirect. We were still propagating Authorization and Origin, and as we no longer use a Map but Netty's HttpHeaders which is a multimap, we end up with duplicate headers.

Modification:

* don't propagate Authorization and Origin headers
* add Referer header that was missing if autoReferer is enabled

Result:

No more dup headers on redirect
Latest commit 3082a49 Oct 18, 2018
Permalink
Failed to load latest commit information.
gatling-app/src/main Update website url Sep 13, 2018
gatling-benchmarks Missing updated urls Sep 13, 2018
gatling-bundle/src nit Sep 26, 2018
gatling-charts/src Rename "All Users" series into "Active Users", close #3572 Oct 18, 2018
gatling-commons/src Make virtual users have their own SSLContext, except when connections… Oct 15, 2018
gatling-compiler/src/main/scala/io/gatling/compiler Previously compiled classes are missing from incremental compilation … Sep 18, 2018
gatling-core/src Fix onStart when scenario doesn't contain any request, close #3570 Oct 17, 2018
gatling-graphite/src Use FiniteDuration instead of numbers with implicit time unit Sep 14, 2018
gatling-http-client/src Don't let Gatling stall on java.lang.Error in IO threads, close #3569 Oct 16, 2018
gatling-http/src Authorization and Origin headers shouldn't be propagated on redirect, c… Oct 18, 2018
gatling-jdbc/src Update website url Sep 13, 2018
gatling-jms/src Remove updates from polling, close #3564 Oct 15, 2018
gatling-netty-util/src Update website url Sep 13, 2018
gatling-recorder/src Add request body dumping in scenario exporter, close #3561 Oct 15, 2018
gatling-redis/src Update website url Sep 13, 2018
gatling-test-framework/src/main/scala/io/gatling/sbt Update website url Sep 13, 2018
license Remove ahc and boon deps and add missing fast-uuid Sep 6, 2018
project Upgrade zinc 1.2.4 Oct 17, 2018
src [Doc] Use new FrontLine tag Oct 15, 2018
.gitignore Implement HTTP/2 Prior Knowledge, close #3512 Aug 27, 2018
.travis.yml Fix Travis config after gatling-maven repo refactoring Mar 8, 2017
CONTRIBUTING.md Add Pebble as templating engine, close gatling/gatling#3028 Nov 22, 2016
ISSUE_TEMPLATE.md Add issue template file Aug 17, 2016
LICENSE.txt Add license files Aug 19, 2016
NOTICE.md Remove ahc and boon deps and add missing fast-uuid Sep 6, 2018
README.md Fix Takima logo Sep 26, 2018
build.sbt Rename metrics module into graphite Jul 19, 2018
make_credentials.sh There and back again Jan 14, 2016
pgp.sbt Build: Working configuration for passing the GPG passphrase to SBT Sep 26, 2014
trigger_build.py Build using Travis CI, close #1464 Feb 9, 2014
version.sbt Bump 3.0.0-SNAPSHOT Oct 18, 2018

README.md

Gatling Build Status Maven Central

What is Gatling ?

Gatling is a stress tool. Development is currently focusing on HTTP support.

Motivation

  • Finding fancy GUIs not that convenient for describing stress tests, what you want is a friendly expressive DSL?
  • Wanting something more convenient than huge XML dumps to store in your source version control system?
  • Fed up with having to host a farm of injecting servers because your tool uses blocking IO and one-thread-per-user architecture?

Gatling is for you!

Underlying technologies

Gatling is developed in Scala and built upon :

  • Async Http Client and Netty for non blocking HTTP
  • Akka for actions (requests, pauses, assertions, etc...) modeling and orchestration ...

Snapshots

For people wanting to use the lastest evolutions, the SNAPSHOT versions are available from the Sonatype OSS repository.

Questions, help?

Read the documentation.

Join the Gatling User Group.

Found a real bug? Raise an issue.

Sponsors

Takima     Highsoft AS