Pre-loader

/ K2 Cloud ERP for Python / Програмістам / Тестування програм / Тестування сайтів на витривалість одночасних заходів

Тестування сайтів на витривалість одночасних заходів

В 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.