Выпуск Toxiproxy 2.3, прокси для проверки устойчивости приложений к сетевым проблемам
Автор
Сообщение
news_bot ®
Стаж: 6 лет 8 месяцев
Сообщений: 27286
Компания Shopify, развивающая одну из крупнейших платформ электронной коммерции, опубликовала выпуск прокси-сервера Toxiproxy 2.3, предназначенного для симуляции сетевых и системных сбоев и аномалий для тестирования работоспособности приложений при возникновении подобных условий. Программа примечательна предоставлением API для динамического изменения характеристик канала связи, который можно использовать для интеграции Toxiproxy с системами unit-тестировния, платформами непрерывной интеграции и окружениями для разработки. Код Toxiproxy написан на языке Go и распространяется под лицензией MIT.
Прокси запускается между проверяемым приложением и сетевым сервисом, с которым взаимодействует данное приложение, после чего может симулировать возникновение определённой задержки при получении ответа от сервера или отправке запроса, изменять пропускную способность, симулировать отказ принимать соединения, нарушать нормальный ход установки или закрытия соединений, сбрасывать установленные соединения, искажать содержимое пакетов.
Для управления работой прокси-сервера из приложений предоставляются клиентские библиотеки для языков Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust и Elixir, которые позволяют на лету изменять условия сетевого взаимодействия и сразу оценивать результат. Для изменения характеристик канала связи без внесения изменений в код может применяться специальная утилита toxiproxy-cli (подразумевается, что API Toxiproxy используется в unit-тестах, а утилита может быть полезна для проведения интерактивных экспериментов).
Из изменений в новом выпуске отмечается включение клиентского endpoint-обработчика для HTTPS, разделение типовых тестовых обработчиков по отдельным файлам, реализация API client.Populate, поддержка платформ armv7 и armv6, возможность изменения уровня ведения логов для сервера.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://github.com/Shopify/tox...)
- OpenNews: Стабильный релиз прокси-сервера Squid 5
- OpenNews: Репозиторий NPM семь часов был недоступен через прокси
- OpenNews: Компания MariaDB представила прокси-сервер MaxScale 2.0
- OpenNews: Проблемы с безопасностью при использовании протокола автоматической настройки прокси WPAD
- OpenNews: Новый метод атаки на обратный прокси Apache
Похожие новости:
- Выпуск сервера приложений NGINX Unit 1.26.0
- Из каталога PyPI удалены вредоносные пакеты mitmproxy2 и mitmproxy-iframe
- Новая атака на системы фронтэнд-бэкенд, позволяющая вклиниться в запросы
- Анализ влияния на производительность дополнений к Chrome
- [PHP, Программирование] Что нового в PHP 8.1 (перевод)
- [Разработка под iOS, Тестирование мобильных приложений] Тесты в iOS: хороший, плохой, …
- [C#, Unity, Agile, Развитие стартапа, AR и VR] Как мы делаем образовательную VR — платформу для университета МИФИ
- [Тестирование IT-систем] Тестирование или управление качеством? Часть 1. Что такое тестирование? (перевод)
- [Научно-популярное, Космонавтика, Будущее здесь] Брэнсон первым слетал туристом на космоплане Unity
- [Разработка игр, Машинное обучение, Искусственный интеллект] Волк, предпочитающий самоубийство съедению овцы (перевод)
Теги для поиска: #_toxiproxy, #_test, #_unit, #_proxy
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Ноя 06:29
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 8 месяцев |
|
Компания Shopify, развивающая одну из крупнейших платформ электронной коммерции, опубликовала выпуск прокси-сервера Toxiproxy 2.3, предназначенного для симуляции сетевых и системных сбоев и аномалий для тестирования работоспособности приложений при возникновении подобных условий. Программа примечательна предоставлением API для динамического изменения характеристик канала связи, который можно использовать для интеграции Toxiproxy с системами unit-тестировния, платформами непрерывной интеграции и окружениями для разработки. Код Toxiproxy написан на языке Go и распространяется под лицензией MIT. Прокси запускается между проверяемым приложением и сетевым сервисом, с которым взаимодействует данное приложение, после чего может симулировать возникновение определённой задержки при получении ответа от сервера или отправке запроса, изменять пропускную способность, симулировать отказ принимать соединения, нарушать нормальный ход установки или закрытия соединений, сбрасывать установленные соединения, искажать содержимое пакетов. Для управления работой прокси-сервера из приложений предоставляются клиентские библиотеки для языков Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust и Elixir, которые позволяют на лету изменять условия сетевого взаимодействия и сразу оценивать результат. Для изменения характеристик канала связи без внесения изменений в код может применяться специальная утилита toxiproxy-cli (подразумевается, что API Toxiproxy используется в unit-тестах, а утилита может быть полезна для проведения интерактивных экспериментов). Из изменений в новом выпуске отмечается включение клиентского endpoint-обработчика для HTTPS, разделение типовых тестовых обработчиков по отдельным файлам, реализация API client.Populate, поддержка платформ armv7 и armv6, возможность изменения уровня ведения логов для сервера. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Ноя 06:29
Часовой пояс: UTC + 5