I've primarily used it on-premise, not SaaS-based. However, the most concurrent virtual users I've handled with NeoLoad were around 8,000 users.
NeoLoad, especially, I like the comparison report that it provides. That's a really awesome thing. Apart from that, we have many options to control how you ramp up, how you ramp down, and what kind of things. The customization that we have. So those kinds of things really ease how testers complete the job at the earliest.
The graphs are very good because, from a performance test perspective, I always look at any graphs to compare how the users have been ramped and where, actually, the response times have decreased. Those kinds of graphs are all really very good with NeoLoad.
NeoLoad is more of a client-based tool. We generally use integrated APM tools, like New Relic and Dynatrace, but we don't integrate Dynatrace with NeoLoad.
We have integrated it with Jenkins. Recently, we have done for GitHub actions as well, which is really very good. Continuous integration with NeoLoad. The one feature that I haven't tried is on the cloud. NeoLoad cloud. Mainly because the funding was not there. We see a huge price on the virtual user limit and other things. So that's the reason we have stopped NeoLoad, and we jumped onto StressStimulus because it's cost-efficient, and we are almost getting the same features what NeoLoad offered.
But still, my all-time favorite is NeoLoad because of the way the UI integration works. We are doing a lot of coding factors with StressStimulus if we want to execute anything. But with NeoLoad, we didn't have that. It was very easy for the testers. Anyone can pick it up at any point in time. That's how the NeoLoad tool was.