For performing a 1Hr Soak Test, I have two thread groups, First thread group to execute GET token and the next thread group to VALIDATE the access token which is generated in the previous thread group's GET token
I want to achieve this outcome:
GET token to be executed once to fetch the access token, and VALIDATE token to use that same access token and validate "N" number of times, N= 4400
In my GET Thread Group I have added a bean shell processor- to convert the access token into a JMeter Property via __setProperty() function
In Validate Thread group I have accessed property by function ${__P(some-property-name,)}, included a constant throughput timer with values of 73/min and have also set a throughput controller with total no of executions to 4400, have kept duration to 3600Sec
Still When I execute this I'm Not able to reach the expected no of transactions, Actual result is just 900 requests, there is a huge delay in processing the No of Samples....
It would be really helpful if I get help with suggestions on understanding.....What can be the reasons behind such delays, How to avoid this unexpected delays in Jmeter, what other options are available in Jmeter to prevent a delay while executing Multiple Thread Groups either consecutively or while executing all at once?