http://coldfusion.com logo
#water-cooler
Title
# water-cooler
p

Patrick

02/17/2022, 6:31 PM
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

rory

02/17/2022, 6:57 PM
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

Adam Cameron

02/17/2022, 6:57 PM
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

Patrick

02/17/2022, 6:59 PM
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

mrtom

02/17/2022, 7:09 PM
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

deactivateduser

02/17/2022, 7:20 PM
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

Patrick

02/17/2022, 7:21 PM
Thanks for all the suggestions guys! I will def look through and throw anything else out there if you have other suggestions.
d

deactivateduser

02/17/2022, 7:22 PM
It is also what I use to test when we see some kind of odd threading issue that causes race conditions.
p

Patrick

02/17/2022, 7:22 PM
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

mrtom

02/17/2022, 7:26 PM
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

neokoenig

02/17/2022, 7:45 PM
I've used locust.io - pretty user friendly, written in python
💯 2
d

Dave Merrill

02/17/2022, 7:54 PM
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

mrtom

02/17/2022, 8:05 PM
it still downloads and still works great 🙂
👍 1
p

paul

02/18/2022, 2:54 AM
I ue Locust. https://locust.io/
t

thisOldDave

02/18/2022, 8:50 AM
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

Patrick

02/18/2022, 2:32 PM
Thanks for the input, we are going to look into both those.
6 Views