VEX

Компьютерное

VEX — это небольшое приложение для создания нагрузки на веб-приложения. Пользоваться им очень просто и легко.

Установка

Скачайте последнюю версию с  GitHub.

Или установите с помощью Composer командой composer global require vamsiikrishna/vex. Это автоматически добавит бинарник vex в ваши переменные окружения.

Использование

Использование:
vex [options] [--] <url> [<n>] [<c>]

Аргументы:

url - URL куда будет отправлен запрос
n - Количество запросов которые нужно выполнить [default: 1]
c - Одновременно запросов [default: 1]

 

Опции:

  -m, --method[=METHOD]    HTTP метод [default: "GET"]
  -H, --headers[=HEADERS]  Заголовки (допустимы множественные значения)
  -d, --body[=BODY]        Запрос body

Примеры

Выполнить 1000 запросов  и одновременно выполнять 10 на http://127.0.0.1:8000

./vex.phar vex http://127.0.0.1:8000 1000 10

 

Выполнить 1000 запросов  и одновременно выполнять 10 на http://127.0.0.1:8000 с определенными заголовком и телом

./vex.phar vex http://127.0.0.1:8000 1000 10 
-m "POST" 
-H "accept:application/json, text/plain, */*" 
-H "accept-language:en-IN,en-GB;q=0.8,en-US;q=0.6,en;q=0.4" 
-d "{"message": "Привет мир! Ваш API работает нормально."}"

Оцените статью
( Пока оценок нет )
Блог админа