Как установить Siege Benchmarking Tool на Ubuntu 20.04 LTS

Как установить Siege Benchmarking Tool на Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Siege Benchmarking Tool в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Siege — это одна из популярных утилит для нагрузочного тестирования HTTP и тестирования производительности для измерения производительности веб-серверов в условиях нагрузки. Вы можете выполнить стресс-тест, используя один URL-адрес с определенным количеством пользователей, или вы можете поместить все URL-адреса в файлы и нагрузить их одновременно. Siege сообщает об общем количестве записанных совпадений, переданных байтах, времени ответа, параллелизме и статусе возврата. Siege поддерживает протоколы HTTP / 1.0 и 1.1, директивы GET и POST, файлы cookie, ведение журнала транзакций и базовую аутентификацию.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку утилиты регрессионного тестирования и тестирования производительности с открытым исходным кодом Siege на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.

Установите Siege Benchmarking Tool на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade
sudo apt install build-essential

Шаг 2. Установка Siege Benchmarking Tool на Ubuntu 20.04.

По умолчанию Siege доступен в базовом репозитории Ubuntu 20.04. Теперь мы устанавливаем Siege с помощью следующей команды:

sudo apt install siege

После установки Siege вы можете проверить это следующим образом:

siege --version

Вывод:

SIEGE 4.0.4
Copyright (C) 2017 by Jeffrey Fulmer, et al.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.

Шаг 3. Настройте Siege.

Пришло время настроить Siege на Ubuntu 20.04. Вы можете найти файл конфигурации осады в каталоге:/etc/siege/

nano /etc/siege/siegerc

Раскомментируйте следующую строку:

logfile = $(HOME)/var/log/siege.log

После выполнения вышеуказанного действия сохраните и выйдите из файла.

Шаг 4. Использование Siege Benchmarking Tool.

  • Тестируйте отдельные веб-сайты с помощью Siege.

Вы можете использовать команду Single, указав любой веб-сайт для тестирования нагрузки, как показано ниже:

siege infoit.com.ua
  • Тестируйте несколько веб-сайтов с помощью Siege.

Вы также можете протестировать несколько веб-сайтов, добавив URL-адреса своих веб-сайтов в файл :/etc/siege/urls.txt

nano /etc/siege/urls.txt

Добавьте следующий файл:

http://infoit.com.ua
www.cookies.my.id
192.168.77.21

Чтобы сохранить файл (CTRL + O), затем (CTRL + X) для выхода. Чтобы выполнить стресс-тест нескольких веб-сайтов, выполните следующие действия:

siege -f /etc/siege/urls.txt

Siege имеет различные параметры командной строки, которые вы можете просмотреть с помощью следующей команды:

siege --help

Поздравляю! Вы успешно установили Siege. Благодарим за использование этого руководства по установке Siege Benchmarking Tool в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Siege .