10

How To Handle CSRF Token in Jmeter

 3 years ago
source link: https://blog.knoldus.com/how-to-handle-csrf-token-in-jmeter/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

How To Handle CSRF Token in Jmeter

Reading Time: 2 minutes

What is CSRF– CSRF  stands for Cross-Site Request Forgery. Generally when we login in website it always ask for authentication. For the security point of view developer mostly time pass the csrftoken with login parameter. but our topic is how to handle this csrf token in jmeter.

when we do load testing using jmeter and if we not handle the csrf token we get this type of error.csrf token

CSRF and JMETER

For handling the csrf token we have to use such Parameter in jmeter.

1-HTTP COOKIE MANAGER.

2-HTTP HEADER MANAGER.

3-REQUEST PARAMETER.

EXTRACT CSRF TOKEN USING JMETER POST PROCESSORS

For extracting csrf we have to add post processors in test plan then we have to add Regular expression extractor.

csrf token value

Regular expression extractor handle this csrfToken  and its value because each time this value is changed.

In Regular expression extractor we have to defined certain field.

Reference Name: value

Regular expression:   name=”csrfToken” value=”(.+?)”

Template: $1$

Match no: 1

regular expression extractor

WE just pass this JMeter variable in Request Parameter.

request parameter

Now we execute the script and see the result.

login with extractor

This is how you can deal with CSRF protection in your Apache JMeter test script.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK