Who Let The Dogs Out 🐾 on Nostr: PLOW #testing #tool Нагрузочное тестирование ...
PLOW
#testing #tool
Нагрузочное тестирование HTTP-серверов.
В основе - Go-библиотека `fasthttp` (https://github.com/valyala/fasthttp#http-client-comparison-with-nethttp).
Plow умеет отдавать статистику в реальном времени не только в окне терминала, но и в браузере (порт встроенного сервера: 18888).
Запуск из Docker или установка из исходников:
`go install github.com/six-ddc/plow@latest`
`plow <args>`
Альтернатива:
`docker run --rm --net=host ghcr.io/six-ddc/plow <args>`
Аргументы:
-- настройка количества потоков (-c),
-- желаемое количество запросов (-n),
-- время теста (-d 30s или -d 5m)
-- HTTP-метод (--method="GET").
Справка программы (--help). Цель передается без специальных параметров.
https://github.com/six-ddc/plow
#testing #tool
Нагрузочное тестирование HTTP-серверов.
В основе - Go-библиотека `fasthttp` (https://github.com/valyala/fasthttp#http-client-comparison-with-nethttp).
Plow умеет отдавать статистику в реальном времени не только в окне терминала, но и в браузере (порт встроенного сервера: 18888).
Запуск из Docker или установка из исходников:
`go install github.com/six-ddc/plow@latest`
`plow <args>`
Альтернатива:
`docker run --rm --net=host ghcr.io/six-ddc/plow <args>`
Аргументы:
-- настройка количества потоков (-c),
-- желаемое количество запросов (-n),
-- время теста (-d 30s или -d 5m)
-- HTTP-метод (--method="GET").
Справка программы (--help). Цель передается без специальных параметров.
https://github.com/six-ddc/plow
