We support Cookie Authentication using the Post-Conditions section of a test, in conjunction with a multiple-test test run.
The general idea would be a test run with the follow:
- Call an API which creates the session
- In the Post-Conditions, extract cookie value in post-conditions
- Call other tests, add a header using the custom variable from (2).
For example, if your API returns a header:
200 OK
Set-Cookie: ASP.NET_SessionId=zw4ixeriskyukm5asrdh0nlv; path=/; HttpOnly
…
In Post-Conditions, add a variable under headers named COOKIE, with the following path:
Set-Cookie|replace(‘; path=/; HttpOnly’, ”)
Then in the follow-on tests, add a header in the test setup page:
Cookie: %%COOKIE%%
If you need any further assistance with this. Please post a comment, or contact us to [email protected]