АнглийскийФранцузскийИспанский

Значок OnWorks

ab - Интернет в облаке

Запустите ab в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда ab, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ab - инструмент тестирования HTTP-сервера Apache

СИНТАКСИС


ab [-A auth-имя пользователя:password ] [-b размер окна ] [-B местный адрес ] [-c совпадение ]
[-C cookie-имя=ценностное ] [-d ] [-e csv-файл ] [-f протокол ] [-g gnuplot-файл ] [-h ]
[-H пользовательский заголовок ] [-i ] [-k ] [-l ] [-m HTTP-метод ] [-n Запросы ] [-p СООБЩЕНИЕ-
файл ] [-P прокси-авторизация-имя пользователя:password ] [-q ] [-r ] [-s Тайм-аут ] [-S ] [-t
лимит времени ] [-T Тип содержимого ] [-u PUT-файл ] [-v многословие] [-V ] [-w ] [-x
-атрибуты ] [-X полномочие[:порт]] [-y -атрибуты ] [-z -атрибуты ] [
-Z набор шифров ] [http [s]: //]хоста[:порт]/путь

РЕЗЮМЕ


ab - это инструмент для тестирования вашего сервера Apache Hypertext Transfer Protocol (HTTP). это
разработан, чтобы дать вам представление о том, как работает ваша текущая установка Apache. Этот
особенно показывает, сколько запросов в секунду может выполнять ваша установка Apache.
порция.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-A auth-имя пользователя:password
Предоставьте серверу учетные данные BASIC Authentication. Имя пользователя и пароль
разделяются одним: и отправляются по сети в кодировке base64. Строка отправлена
независимо от того, нужен ли он серверу (т.е., отправил 401 аутентификацию
нужный).

-b размер окна
Размер буфера отправки / приема TCP в байтах.

-B местный адрес
Адрес для привязки при исходящих соединениях.

-c совпадение
Количество одновременных запросов на выполнение. По умолчанию - один запрос за раз.

-C cookie-имя=ценностное
Добавьте в запрос строку Cookie :. Аргумент обычно имеет форму
имя=ценностное пара. Это поле повторяется.

-d Не отображать «процент обслуживания в таблице XX [мс]». (поддержка старых версий).

-e csv-файл
Напишите файл значений, разделенных запятыми (CSV), который содержит для каждого процента (от
От 1% до 100%) время (в миллисекундах), которое потребовалось для обслуживания этого процента
Запросы. Обычно это более полезно, чем файл gnuplot; как результаты
уже "мусорят".

-f протокол
Укажите протокол SSL / TLS (SSL2, SSL3, TLS1, TLS1.1, TLS1.2 или ALL). TLS1.1 и
Поддержка TLS1.2 доступна в 2.4.4 и новее.

-g gnuplot-файл
Запишите все измеренные значения в виде файла «gnuplot» или TSV (значения на вкладке «Отдельные значения»).
Этот файл можно легко импортировать в такие пакеты, как Gnuplot, IDL, Mathematica, Igor.
или даже Excel. Ярлыки находятся в первой строке файла.

-h Показать информацию об использовании.

-H пользовательский заголовок
Добавить в запрос дополнительные заголовки. Аргумент обычно имеет форму
допустимая строка заголовка, содержащая пару значений поля, разделенных двоеточиями (т.е., "Принимать-
Кодировка: zip / zop; 8bit »).

-i Выполнять запросы HEAD вместо GET.

-k Включить функцию HTTP KeepAlive, т.е., выполнять несколько запросов в одном HTTP
сеанс. По умолчанию KeepAlive не используется.

-l Не сообщать об ошибках, если длина ответов непостоянна. Это может быть
полезно для динамических страниц. Доступно в версии 2.4.7 и новее.

-m HTTP-метод
Пользовательский HTTP-метод для запросов. Доступно в версии 2.4.10 и новее.

-n Запросы
Количество запросов, которые нужно выполнить для сеанса тестирования. По умолчанию просто
выполнить один запрос, который обычно приводит к нерепрезентативному сравнительному анализу
результаты.

-p POST-файл
Файл, содержащий данные для POST. Не забудьте также установить -T.

-P прокси-авторизация-имя пользователя:password
Предоставьте учетные данные BASIC Authentication прокси-серверу на маршруте. Имя пользователя и
пароли разделяются одним: и отправляются по сети в кодировке base64. В
строка отправляется независимо от того, нужна ли она прокси (т.е., отправил 407
требуется прокси-аутентификация).

-q При обработке более 150 запросов ab выводит счетчик прогресса на stderr каждые
10% или 100 запросов или около того. Флаг -q подавляет эти сообщения.

-r Не выходить из-за ошибок получения сокета.

-s Тайм-аут
Максимальное количество секунд ожидания до истечения времени ожидания сокета. По умолчанию 30
секунд. Доступно в версии 2.4.4 и новее.

-S Не отображать значения медианы и стандартного отклонения, а также не отображать
предупреждения / сообщения об ошибках, когда среднее значение и медиана больше одного или двух раз
стандартное отклонение. И по умолчанию значения min / avg / max. (наследие
служба поддержки).

-t лимит времени
Максимальное количество секунд, которое нужно потратить на сравнительный анализ. Это означает -n 50000
внутренне. Используйте это для тестирования сервера за фиксированный общий промежуток времени.
По умолчанию ограничений по времени нет.

-T Тип содержимого
Заголовок типа содержимого для использования для данных POST / PUT, например. приложение / x-www-form-
urlencoded. По умолчанию text / plain.

-u PUT-файл
Файл, содержащий данные для PUT. Не забудьте также установить -T.

-v многословие
Установить уровень детализации - 4 и выше печатает информацию в заголовках, 3 и выше печатает
коды ответа (404, 200 и т. д.), 2 и выше печатает предупреждения и информацию.

-V Показать номер версии и выйти.

-w Распечатать результаты в HTML-таблицах. Таблица по умолчанию состоит из двух столбцов с белым
фон.

-x -атрибуты
Строка для использования в качестве атрибутов для . Атрибуты вставлены здесь >.

-X полномочие[:порт]
Используйте прокси-сервер для запросов.

-y -атрибуты
Строка для использования в качестве атрибутов для .

-z -атрибуты
Строка для использования в качестве атрибутов для .

-Z набор шифров
Укажите набор шифров SSL / TLS (см. Шифры openssl)

ВЫВОД


В следующем списке описаны значения, возвращаемые ab:

Серверное программное обеспечение
Значение, если оно есть, возвращенное в сервер HTTP-заголовок первого успешного
отклик. Сюда входят все символы в заголовке от начала до точки a
Обнаружен символ с десятичным значением 32 (особенно: пробел или CR / LF).

Имя хоста сервера
DNS или IP-адрес, указанный в командной строке.

Порт сервера
Порт, к которому подключается ab. Если в командной строке не указан порт, это
по умолчанию будет 80 для http и 443 для https.

Протокол SSL / TLS
Параметры протокола согласовываются между клиентом и сервером. Это будет только
печатается, если используется SSL.

Путь к документу
URI запроса, извлеченный из строки командной строки.

Длина документа
Это размер в байтах первого успешно возвращенного документа. Если
длина документа изменяется во время тестирования, ответ считается ошибкой.

Уровень параллелизма
Количество одновременных клиентов, использованных во время теста.

Время, затраченное на тесты
Это время, прошедшее с момента создания первого сокет-подключения к
момент получения последнего ответа

Завершить запросы
Количество полученных успешных ответов

Неудачные запросы
Количество запросов, которые были признаны неудачными. Если число больше
чем ноль, будет напечатана другая строка, показывающая количество неудачных запросов
из-за подключения, чтения, неправильной длины содержимого или исключений.

Ошибки записи
Количество ошибок, завершившихся ошибкой во время записи (разорванный канал).

Не-2xx ответы
Количество ответов, которых нет в серии кодов ответов 200. Я упал
ответов было 200, это поле не печатается.

Запросы Keep-Alive
Количество подключений, которые привели к запросам Keep-Alive.

Всего отправлено тело
Если настроена отправка данных как часть теста, это общее количество байтов.
отправлено во время испытаний. Это поле пропускается, если тест не включал тело для
Отправить.

Всего переведено
Общее количество байтов, полученных от сервера. Это число, по сути,
количество байтов, отправленных по сети.

HTML передан
Общее количество байтов документа, полученных от сервера. Это число не включает
байтов, полученных в заголовках HTTP

Запросов в секунду
Это количество запросов в секунду. Это значение является результатом деления
количество запросов по общему затраченному времени

Время на запрос
Среднее время, затраченное на запрос. Первое значение рассчитывается по формуле
concurrency * timetaken * 1000 / done, в то время как второе значение вычисляется с
формула затрачено * 1000 / готово

Скорость передачи
Скорость передачи, рассчитанная по формуле totalread / 1024 / timetaken.

Используйте ab онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Windows Presentation Foundation
    Windows Presentation Foundation
    Фонд презентаций Windows (WPF)
    это UI-фреймворк для создания Windows
    настольные приложения. WPF поддерживает
    широкий набор приложений для разработки
    функции...
    Скачать Windows Presentation Foundation
  • 2
    СпортМузыка
    СпортМузыка
    Mit dem Programm cann man schnell und
    einfach Pausen bei Sportveranstaltungen
    mit Musik überbrücken. Hierf?r haben sie
    die Müglichkeit, folgende Wiedergabvaria...
    Скачать SportMusik
  • 3
    DavMail POP / IMAP / SMTP / Caldav для обмена
    DavMail POP / IMAP / SMTP / Caldav для обмена
    Вы когда-нибудь хотели избавиться от Outlook?
    DavMail — это
    POP/IMAP/SMTP/Калдав/Карддав/LDAP
    шлюз, позволяющий пользователям использовать любую почту
    клиент с Exchange и Office 365, например...
    Загрузите DavMail POP/IMAP/SMTP/Caldav для обмена
  • 4
    DivFix ++
    DivFix ++
    DivFix++ - ваш ремонт видео AVI и
    программное обеспечение для предварительного просмотра. Он предназначен для ремонта
    и файлы предварительного просмотра, которые доступны для скачивания
    от ed2k(emule), торрент, gnutella, ftp...
    Скачать ДивФикс++
  • 5
    Сообщество JBoss
    Сообщество JBoss
    Общественные проекты с участием
    последние инновации для передовых технологий
    Программы. Наш флагманский проект JBoss AS
    ведущий Open Source,
    соответствует стандартам...
    Скачать сообщество JBoss
  • 6
    Джанго Филер
    Джанго Филер
    django Filer — это система управления файлами.
    приложение для django, которое делает
    обработка файлов и изображений на одном дыхании.
    django-filer — это файловый менеджер.
    приложение для джанг...
    Скачать Джанго Филер
  • Больше »

Команды Linux

Ad