Все самое полезное для тестировщика в одном канале.
Наши курсы: https://clc.to/wlBkTA
По рекламе: @tproger_sales_bot
Учиться у нас: https://proglib.io/w/12538d6f
Для обратной связи: @proglibrary_feeedback_bot
Post #3725
1.22K
🛠 Фишка инструмента: Mountebank
Mountebank — это удобный способ поднимать «заглушки» вместо настоящих сервисов: API, SMTP или TCP — без единой строчки кода.
❗️ Поддерживает несколько протоколов из коробки: HTTP, HTTPS, TCP и SMTP. Всё управляется через REST API или JSON — без SDK и сложной настройки.
Где пригодится:
— Когда внешний сервис нестабилен или недоступен
— Чтобы проверить edge-кейсы: 500, таймауты, невалидный JSON
— Если интеграция ещё не готова, а тестировать уже нужно
— Для эмуляции редких и нестандартных сценариев
🍒 Вишенка на торте — можно писать JavaScript-правила для динамических ответов, а также использовать proxy-режим, логирование и валидацию запросов.
Пример простейшего impostera:
🔗 Ссылка на GitHub
🐸 Библиотека тестировщика
#буст
Mountebank — это удобный способ поднимать «заглушки» вместо настоящих сервисов: API, SMTP или TCP — без единой строчки кода.
❗️ Поддерживает несколько протоколов из коробки: HTTP, HTTPS, TCP и SMTP. Всё управляется через REST API или JSON — без SDK и сложной настройки.
Где пригодится:
— Когда внешний сервис нестабилен или недоступен
— Чтобы проверить edge-кейсы: 500, таймауты, невалидный JSON
— Если интеграция ещё не готова, а тестировать уже нужно
— Для эмуляции редких и нестандартных сценариев
🍒 Вишенка на торте — можно писать JavaScript-правила для динамических ответов, а также использовать proxy-режим, логирование и валидацию запросов.
Пример простейшего impostera:
{
"port": 4545,
"protocol": "http",
"stubs": [{
"responses": [{ "is": { "statusCode": 200, "body": "Mocked response" } }]
}]
}
🔗 Ссылка на GitHub
🐸 Библиотека тестировщика
#буст
- 🔥 6
- 🤩 2
- 👍 1
- 🥰 1













