B
B
blabs2016-12-10 13:32:29
stress testing
blabs, 2016-12-10 13:32:29

How to check the possible load on the server?

On the eve of the launch of the project, we decided to check what load the server can withstand. Tell me the methods of verification and metrics that you need to watch.
We use ISPManager 5. On the backend server on Symfony, MySQL database.
Found here such links, but the model of their application is not clear. Share your experience.
tsung.erlang-projects.org
jmeter.apache.org
https://github.com/yandex/yandex-tank
https://github.com/JoeDog/siege
web services
loader.io
https://www.blitz.io /

Answer the question

In order to leave comments, you need to log in

4 answer(s)
P
Puma Thailand, 2016-12-10
@opium

Why didn’t you like the tools that you brought, they are great for load testing

E
Eugene_Eesti, 2016-12-10
@Eugene_Eesti

You can try this GoldenEye tool

cd opt
mkdir GoldenEye && cd GoldenEye && wget  https://github.com/jseidl/GoldenEye/archive/master.zip && unzip  master.zip && cd GoldenEye-master/ &&  ./goldeneye.py

Launched by command
Most interesting example:
where
  • -w = 100 concurrent workers
  • -s = 100 concurrent connections
  • -m = random, mix of GET and POST

D
Dim Boy, 2016-12-10
@twix007

here are a couple of web services in addition:
https://www.blazemeter.com
https://loadimpact.com

I
Ilya Evseev, 2016-12-11
@IlyaEvseev

First, you need to install a monitoring system on the server that will save and show the load of the processor, disk, memory and network. For example, Munin or Collected.
Then search in Google for "load testing site: habrahabr.ru"
You will also find here:
- https://habrahabr.ru/post/77593/
- https://habrahabr.ru/post/268503/
- https://habrahabr. en/post/105230/
...etc.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question