Всем привет!
В рамках перевода фреймворка GlaceJS на модульную архитектуру хотел бы представить GlaceJS Proxy - интерактивное расширяемое nodejs
консольное приложение для управления ответами сервера. Из особенностей:
- HTTP прокси
- MITM прокси
- Запуск Сhrome браузера
- Управление кэшированием. По умолчанию агрессивное (полное) кэширование, но легко можно добавить соответствие HTTP спецификации или собственные правила.
- Управление скоростью ответов (можно эмулировать медленный коннект).
Может быть использован для любых браузеров и мобильных устройств.
Также доступен development & testing API
.
GlaceJS Proxy
предоставляет mixin steps, которые могут быть использованы в тестировании, н-р в GlaceJS
. Кроме того testing API включает управление кэшем, скоростью, а также сбором информации о перехваченных HTTP(S)-ответах.
Для Windows добавлена возможность устанавливать сгенерированные HTTPS-сертификаты как доверенные.