httest предоставляет широкий спектр функций, связанных с HTTP, которые полезны для реализации всех видов тестов на основе HTTP.
- Усовершенствованная обработка HTTP-протокола, включая точную обработку тайм-аута, проверку запросов и ответов.
- Моделирование клиентов и серверов, включая запуск и отключение серверных демонов. Это позволяет создавать макеты серверных систем в более сложных ситуациях тестирования, например, когда тестируемому приложению необходимо взаимодействовать со сторонней серверной системой, которая недоступна в тестовой среде.
- Выполнение внешних инструментов командной строки с использованием их вывода в качестве данных запроса или ответа или для целей проверки.
- Копирование данных потока (например, из ответа) и повторное использование их в переменных.
- Поддерживает ICAP, веб-сокет, POP3, SMTP и многое другое.
Основные части httest находятся под лицензией Apache версии 2.0.