Как установить 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 .