Об этом проекте
Hurl — это инструмент командной строки для запуска и тестирования HTTP-запросов, записанных в простом текстовом формате. Он поддерживает объединение нескольких запросов в цепочки, захват значений из ответов и проверку кодов состояния, заголовков и содержимого тела с помощью XPath, JSONPath и других предикатов. Hurl работает с HTML, REST, SOAP, GraphQL и API на основе XML/JSON, а также может тестировать производительность конечных точек и байты ответа. Он использует libcurl и написан на Rust, предоставляя быстрый однобинарный интерфейс командной строки, подходящий для локальной разработки и интеграции в CI/CD. Отчёты можно создавать в форматах text, JUnit, TAP и HTML. Инструмент предлагает широкие возможности для аутентификации, данных форм, multipart-загрузок, шаблонизации, генерации динамических данных, обработки перенаправлений и отладки.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.