I use the RESTClient in Firefox and add I token named X-Token with a value like in the screenshot.
However trying to accomplish the same in Gatling like this:
val httpConf = http
.baseURL(“https://something.no”)
.acceptEncodingHeader(""“gzip,deflate”"")
.authorizationHeader(""“X-Token: 1234asdf”"")
I get “Request ‘Login page’ failed: jsonPath($.resultCode).is(SUCCESS), but actually found PERMANENT_ERROR” and removing the token in RESTClient also gives me the error msg.
My question is:
Do I add an authorization header in Gatling as a “value pair” (like I try to do in my example) ?
This do not work either:
val httpConf = http
.baseURL(“https://something.no”)
.acceptEncodingHeader(""“gzip,deflate”"")
.authorizationHeader(""“1234asdf”"")
Request example:
— request —
GET https://something.comuser/profile HTTP/1.1
Accept-Encoding: gzip,deflate
X-Token: 1234asdf
Host: something.com
— response body —
{
“resultCode”: “SUCCESS”,
“errorCode”: null,
“errorMessage”: null,
“profile”: {
“fullName”: “TestFirstName TestMiddleName TestLastName”,
“memberships”: [ {
“name”: “UA Partner”,
“number”: “123-456-123-123”,
“scanNumber”: “123-456-123-123”
}]
}
}
Thanks,
Magnus