Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
utils:siege [2016/03/30 09:18] – mirocow | utils:siege [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{tag> | + | {{tag> |
====== Siege — утилита для нагрузочного тестирования веб-серверов ====== | ====== Siege — утилита для нагрузочного тестирования веб-серверов ====== | ||
Строка 15: | Строка 15: | ||
< | < | ||
- | $ siege -u http:// | + | $ siege -b -c 100 -r 10 http:// |
</ | </ | ||
- | ransactions: | + | |
- | Availability: | + | Availability: |
- | Elapsed time: 8.34 secs | + | Elapsed time: 8.34 secs |
- | Data transferred: | + | Data transferred: |
- | Response time: 1.75 secs | + | Response time: 1.75 secs |
- | Transaction rate: 49.76 trans/sec | + | Transaction rate: 49.76 trans/sec |
- | Throughput: | + | Throughput: |
- | Concurrency: | + | Concurrency: |
- | Successful transactions: | + | Successful transactions: |
- | Failed transactions: | + | Failed transactions: |
- | Longest transaction: | + | Longest transaction: |
- | Shortest transaction: | + | Shortest transaction: |
+ | * Transactions – количество обращений к серверу. В примере это число высчитывается из 100 пользователей [ -c100 ] запустивших по 10 обращений [ -r10 ], что в общей сумме составляет 1000. | ||
+ | * Elapsed time – общая продолжительность тестирования. Она высчитывается начиная с первого обращения к серверу и кончая получением ответа на последний запрос. В примере тест занял 8.34 секунд. | ||
+ | * Data transferred – суммарное количество данных переданное всеми имитируемыми пользователями. Оно включает в себя как тела запросов, | ||
+ | * Response time – среднее время за которое сервер успел ответить клиенту. | ||
+ | * Transaction rate – среднее число обращений которые сервер успел обработать за секунду. Оно получается путём деления общего числа запросов на затраченное время. | ||
+ | * Throughput – среднее число данных передаваемых ежесекундно от сервера к пользователям. | ||
+ | * Concurrency – количество одновременных подключений при которых сервер отвечает без задержек. | ||
+ | * Successful transactions – количество запросов на которые сервер ответил кодом меньше 400. | ||
===== Параметры ===== | ===== Параметры ===== | ||