В Linux є ряд інструментів, за допомогою яких можна перевірити витривалість сайтів на навантаження:
1.Apache Benchmark (ab):
Apache Benchmark – це утиліта для тестування швидкої дії вебсервера Apache, але вона також може бути використана для перевірки інших вебсайтів. Щоб встановити її, використовуйте пакетний менеджер вашої Linux-системи.
Приклад використання:
ab -n 100 -c 10 http://example.com/
-n 100
– кількість запитів (100 в даному випадку).-c 10
– кількість одночасних з'єднань (10 в даному випадку).http://example.com/
– URL вашого вебсайта, який ви хочете перевірити.2. Siege:
Siege – це інструмент для тестування навантаження, який дозволяє створювати більш складні сценарії тестування.
Щоб встановити Siege, використовуйте пакетний менеджер вашої системи. Приклад використання:
siege -c10 -t1M http://example.com/
-c10
– кількість одночасних з'єднань (10 в даному випадку).-t1M
– тривалість тестування (1 хвилина в даному випадку).http://example.com/
– URL вашого вебсайта.3. wrk:
Wrk – це інструмент для тестування продуктивності HTTP-запитів, який також може використовуватися для тестування витримки вебсайту.
Щоб встановити wrk, використовуйте пакетний менеджер вашої системи. Приклад використання:
wrk -t10 -c10 -d30s http://example.com/
-t10
– кількість потоків (10 в даному випадку).-c10
– кількість одночасних з'єднань (10 в даному випадку).-d30s
– тривалість тестування (30 секунд в даному випадку).http://example.com/
– URL вашого вебсайта.Оберіть один із цих інструментів, який найбільше підходить для ваших потреб та налаштувань тестування. Вони допоможуть вам перевірити, наскільки ваш вебсайт може витримати навантаження від одночасних заходів.
Автор: Рудюк С.А. 2023. K2 Cloud ERP.