Gatling disableFollowRedirect without KO
Published: September 11, 2020
I’m currently working on a Gatling simulation which involves sending traffic to an endpoint that issues an HTTP 307 response. For this load test I want to send requests to this endpoint, but I don’t want Gatling to follow the redirect. You can instruct Gatling to not follow the redirect by calling
http("My request") .get("/redirecting-url") .disableFollowRedirect
However, doing this will cause Gatling to flag the request as a KO, when the endpoint issues a 307 response.
This issue can be resolved by “whitelisting” the status code as expected via
http("My request") .get("/redirecting-url") .disableFollowRedirect .check(status.is(307))
Now Gatling will no longer report the request as KO.