"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Teste de API sem esforço com CLI Prompt Toolkit

Teste de API sem esforço com CLI Prompt Toolkit

Publicado em 2024-09-02
Navegar:792

Desenvolvi uma nova ferramenta chamada CLI Prompt Toolkit, que é uma interface de linha de comando projetada para fazer solicitações HTTP semelhantes a como você faria com o Postman.

Effortless API Testing with CLI Prompt Toolkit

O que o código faz
O script cli_prompt_toolkit.py fornece uma CLI interativa para fazer solicitações HTTP.
Aqui está o que ele pode fazer:

Effortless API Testing with CLI Prompt Toolkit

  1. Seleção de método HTTP:
    Você pode escolher entre vários métodos HTTP (GET, POST, PUT, DELETE, PATCH, OPTIONS) por meio de um prompt interativo.

  2. Manuseio de URL:
    Insira URLs com sinalizadores opcionais e salve-os para uso futuro. A ferramenta também suporta preenchimento automático para URLs usados ​​anteriormente.
    Entrada de cabeçalho: adicione cabeçalhos personalizados às suas solicitações digitando-os diretamente no prompt.

  3. Manipulação de arquivos corporais:
    Carregue e formate arquivos JSON para serem usados ​​como corpo de suas solicitações HTTP.

  4. Exibição de resposta:
    Visualize e formate as respostas de suas solicitações diretamente na CLI.

Por que criei esta ferramenta
Eu queria criar uma ferramenta CLI que simplificasse o processo de fazer solicitações HTTP a partir da linha de comando.
Embora o Postman seja fantástico para testar APIs com uma interface gráfica, vi a necessidade de uma ferramenta leve e baseada em texto que pudesse ser usada diretamente do terminal.
Este projeto tem como objetivo oferecer uma alternativa fácil de usar para quem prefere trabalhar na linha de comando ou precisa automatizar suas tarefas de solicitação HTTP em scripts.

Repositório Git

Próximo recurso: trabalhando na adição de suporte para cookies para melhorar o tratamento de solicitações.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/jjioo/effortless-api-testing-with-cli-prompt-toolkit-526g?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3