I’m using JMeter. I have a thread group that pulls multiple parameters from a CSV file and makes HTTP requests. I want each request to have 3 seconds in between. I tried to use constant timer, but it sends one request and stops. How can I do this?
My CSV file has 8073 lines. Each line is one request.
This is what my thread group looks like:
Thread Group
CSV Data Set Config
HTTP Request
Save Responses to a File
View Results Tree
>Solution :
If you want delay before each request – add a Constant Timer like:
if you want delay after each request – add Flow Control Action sampler like:
With regards to your "sends one request and stops" behaviour, by default Thread Group makes only one "iteration":
you either need to change this 1 to 8073 or just tick "Infinite" box and configure CSV Data Set Config to stop when it reaches the end of the CSV file:



