Sobre o projeto
Hurl é uma ferramenta de linha de comando para executar e testar requisições HTTP escritas em um formato de texto simples. Ela suporta encadear múltiplas requisições, capturar valores de respostas e fazer asserções sobre códigos de status, cabeçalhos e conteúdo do corpo usando XPath, JSONPath e outros predicados. Hurl funciona com APIs HTML, REST, SOAP, GraphQL e XML/JSON, e pode testar o desempenho de endpoints e os bytes de resposta. É alimentado por libcurl e escrito em Rust, fornecendo uma CLI rápida de binário único adequada para desenvolvimento local e integração em CI/CD. Relatórios podem ser gerados nos formatos texto, JUnit, TAP e HTML. A ferramenta oferece opções extensas para autenticação, dados de formulário, uploads multipart, modelagem, geração dinâmica de dados, tratamento de redirecionamentos e depuração.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.