I am new on JMeter and would like to get insight on how to replicate browser and user behavior in JMeter. What is the best practice when using JMeter to test web application (mainly for httpd, php, angular etc)
i.e from some reading documentation I should use timer to delay each sampler for more realistic use case
after reading JMeter documentation, I still have some confusion about:
HTTP Request configuration:
- should we use Java instead of HTTPClient4?
- should we enable embedded resources from HTML files?
Cookie Manager:
- should we keep or clear cookies on each iteration
Cache Manager:
- should we clear cache on each iteration or keep it?
- should we use cache-control header?
- what is the best value for max number elements in cache?
Where i should put cache manager, cookies manager?
Under test plan or under thread group if i have more than 1 thread group?
How to configure keepalive in JMeter sampler or header manager?
My use cases is to replicate 10 concurrent unique user accessing a web application