Does anyone have any suggestions for load testing ...
# water-cooler
p
Does anyone have any suggestions for load testing our application to verify it can handle large loads of users (20-50k) at a given time? We have been directed toward ALM but just curious what others are using in the CF world. Thanks!
r
I've used Jmeter successfully. What you want to measure is requests/second. 20-50k users "at a given time" is a massive load simultaneously, they won't all make requests simultaneously
a
My experience is mostly with JMeter too. I didn't want to say anything cos that experience is a decade ago now, and dunno if it's still the way things are done.
p
Sure, we are just seeking to begin at a low level and increase requests until we start seeing performance or bugs fall out of the woodwork. Just looking for what others are doing with success in verifying their apps.
m
free version, and you can really ramp things up with different patterns.. you can even do form posts and go through a list of urls easily.
d
I have used https://github.com/tsenart/vegeta for some very basic levels of testing load.
It isn't as flashy and upper management friendly, but it allowed me to hit our server at 1000 requests a second for whatever time I wanted very quickly
p
Thanks for all the suggestions guys! I will def look through and throw anything else out there if you have other suggestions.
d
It is also what I use to test when we see some kind of odd threading issue that causes race conditions.
p
We are needing to confirm that we are capable of supporting the load for our "app" not to break, because you know...IT (server realm) is unbreakable lol
m
my last with webstress tool I had simulated 20,000 concurrent connections, which started at 500, and ramped up to 20k within 5 minutes. and was running it on a laptop (which may have been the limiting factor, a higher end desktop with wired internet would work better)
n
I've used locust.io - pretty user friendly, written in python
💯 2
d
Re Paessler, site shows this msg at the top: This tool is not supported anymore Please leave a message and we will get back to you shortly.
m
it still downloads and still works great 🙂
👍 1
p
I ue Locust. https://locust.io/
t
We still use Jmeter the modern iterations allow you to build complex user journeys as well as simple loads. Interface is not the friendliest but once you get over that hurdle it is a useful tool for the box
1
p
Thanks for the input, we are going to look into both those.