I'm looking for the best solution to execute a load test to simulate 200k - 500k concurrent users to test the web app. Some scenarios have to do with video viewing, user content pushing (like pictures, video uploading), page viewing. One of the goals is just to make sure that CDN service can handle such a huge load from the user perspective.
From the research, it seems the Jmeter can be distributed as described here:
- docker https://hub.docker.com/r/thothbot/jmeter-master/
- AWS + docker https://dragoscampean.medium.com/how-to-build-a-distributed-load-testing-infrastructure-with-aws-docker-and-jmeter-accf3c2aa3a3
Questions:
But, how to estimate how many slave nodes will be needed and with which hardware when looking for the cloud?
What about BlazeMeter service? It looks like this service can save time - just avoid infrastructure setups.
Actually, without an answer to question 1, it's not possible to calculate the cost and compare.
Any suggestion? The idea to make the target test in a strict time frame, using the best smart solution :)