Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Pixelkode's avatar

Load Testing Tool

@JeffreyWay Do you use some "Load testing tool" or "performance testing tool"? How do you decide which digital ocean plan is the right one? Is there some formular to decide the server setup (RAM an processor)?

0 likes
9 replies
Shovels's avatar

@SICNA Have you tried running 'top' when SSH'd into the server? This will show you the amount of load on the CPU over a 3 time periods (usually top-right corner).

There are also tools such as https://loadimpact.com/ which will allow you to simulate high traffic loads

2 likes
ohffs's avatar

You could just use apache's 'ab' for a basic test? Or something a little more complicated like 'locust'?

Pixelkode's avatar

@Shovels I didn't know the 'top'-command. I will try it. I will look at the loadimpact.com - service too. Thanks for help!

1 like
noeldiaz's avatar

@SICNA if you want a more "gui" like look do an "apt-get install" for the package "htop". Use it instead of "top". Run it for a bit and you want watch your CPU and Memory usage in real time.

PBaratto's avatar

It's always easier to have all the metrics in your load testing solution: hits/s, response times, throughput, user load, and monitoring. Having everything on the same GUI allows you to easily correlate two metrics and detect if there is any relationship between an event on your server and response time.

I suggest you to look at the Free Edition of NeoLoad. NeoLoad will allow you to generate normal load test but also extreme load test from the cloud (more that 1 million concurrent users from the cloud). NeoLoad includes a monitoring layer, so you won't need to use any command line monitoring tool. http://www.neotys.com/performance-load-testing-tools.html

Moreover, it’s a very easy to learn and fast to implement solution. You'll then have more time to focus on learning the fundamentals of load testing. Take a look!

Please or to participate in this conversation.