Все самое полезное для тестировщика в одном канале.
Наши курсы: https://clc.to/wlBkTA
По рекламе: @tproger_sales_bot
Учиться у нас: https://proglib.io/w/12538d6f
Для обратной связи: @proglibrary_feeedback_bot
Post #3528
997
⭐️ Инструмент недели: нагрузочное тестирование без лишней боли
Artillery — это простой и мощный инструмент для нагрузочного и функционального тестирования API, веб-сервисов и сокет-соединений.
Зачем нужен:
🔜 Позволяет быстро создавать сценарии нагрузки — всё описывается на YAML или JavaScript.
🔜 Лёгкий старт — не требует сложной установки или серверной инфраструктуры.
🔜 Подходит для API-тестирования, стресс-тестов, проверки WebSocket и MQTT.
🔜 Умеет собирать метрики, строить графики и отчёты о производительности.
Как использовать:
1️⃣ Установите глобально:
2️⃣ Создайте конфиг test.yml с описанием сценария (HTTP или Socket)
Пример базового HTTP-теста:
3️⃣ Запустите тест:
4️⃣ Посмотрите подробный отчёт в терминале или сгенерируйте красивый HTML:
Советы для профи:
— Используйте JavaScript-хуки для динамических данных и проверок ответов
— Настройте webhook или Slack-уведомления — узнаете о деградации сразу
🔗 Документация
🐸 Библиотека тестировщика
#буст
Artillery — это простой и мощный инструмент для нагрузочного и функционального тестирования API, веб-сервисов и сокет-соединений.
Зачем нужен:
🔜 Позволяет быстро создавать сценарии нагрузки — всё описывается на YAML или JavaScript.
🔜 Лёгкий старт — не требует сложной установки или серверной инфраструктуры.
🔜 Подходит для API-тестирования, стресс-тестов, проверки WebSocket и MQTT.
🔜 Умеет собирать метрики, строить графики и отчёты о производительности.
Как использовать:
1️⃣ Установите глобально:
npm install -g artillery
2️⃣ Создайте конфиг test.yml с описанием сценария (HTTP или Socket)
Пример базового HTTP-теста:
target: "https://myapi.com"
phases:
- duration: 60
arrivalRate: 10
scenarios:
- flow:
- get:
url: "/endpoint»
3️⃣ Запустите тест:
artillery run test.yml
4️⃣ Посмотрите подробный отчёт в терминале или сгенерируйте красивый HTML:
artillery report report.json
Советы для профи:
— Используйте JavaScript-хуки для динамических данных и проверок ответов
— Настройте webhook или Slack-уведомления — узнаете о деградации сразу
🔗 Документация
🐸 Библиотека тестировщика
#буст
- 🥰 4
- 🤩 4
- ❤ 2

















