Scaling JMeter to load test AWS servers JMeter is a Java-based performance testing tool that challenges the user’s ability to grind the Java beans to extract the best from the tool. Our goal was to configure JMeter to put AWS servers to the test and ensure that enough load was generated to take them to the failing point, and we faced some challenges in doing so. We used JMeter to do some performance testing for one of our clients, targeting 400 users concurrently. We encountered a few challenges initially, which we overcame by optimizing the code, by using the right kind of samplers and their properties, the right kind of thread groups to achieve the desired level of concurrency, and of course by using the listeners only for debugging, and not for actual load testing. Further challenges came up when the target concurrency was bumped up to 1,000 users at a time, since JMeter could not handle that big a volume. For example, it started fading out while putting the same amount of loa...