Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| 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. | ||
| ===== Параметры ===== | ===== Параметры ===== | ||