Devido às relações profissionais, o desenvolvimento web e móvel frequentemente chama os servidores para fornecer interfaces tranquilas para solicitações de dados. A coisa mais comum que usamos agora é usar o aplicativo carteiro para testar a solicitação de interface api restful no navegador Chrome. Hoje, falarei principalmente sobre como usar o carteiro para testar a interface e enviar solicitações de cookies!
Basicamente, o postman será usado para fazer alguns testes de interface para teste da web, como testar os direitos de acesso da interface.Para algumas interfaces, o usuário A pode acessar, mas o usuário B não pode; por exemplo, às vezes é necessário ler os dados do arquivo. Para realizar esse teste no carteiro, devemos usar solicitações de cookies. Use o carteiro para enviar solicitações com cookies. Devido às restrições de segurança do Chrome, o carteiro não pode enviar solicitações com cookies. Se você deseja enviar uma solicitação com cookies, você precisa habilitar o Postman Interceptor.
O que é POSTMAN ?
POSTMAN é uma ferramenta de plug-in do Chrome. Podemos pesquisá-lo e instalá-lo na loja de aplicativos do Chrome. Depois que a instalação for concluída, um ícone do carteiro será exibido na área de trabalho. Cada vez que você clicar neste ícone, poderá iniciar a interface do POSTNA . Após a inicialização, a interface acima é exibida. O lado esquerdo é a estrutura de diretório usada para gerenciar os casos de uso e o lado direito são os parâmetros e o conteúdo da resposta do conteúdo da solicitação de um caso de uso específico; o carteiro padrão virá com um projeto demo chamado "POSTMAN Echo", interno Existem demos de casos de uso para vários cenários. Para iniciantes, você pode aprender a usar o POSTMAN visualizando esses casos de uso de demonstração.
Use postman para testar a interface e enviar o método com solicitação de cookie:
1. Após instalar o Postman Interceptor no navegador Chrome, se desejar enviar uma solicitação com cookies, é necessário ligar o Interceptor, e o navegador Chrome deve estar sempre aberto durante o teste.
2. Como o carteiro envia os dados? params-> Body-> form_data; adicionar parâmetros de interface, selecionar o tipo de arquivo, selecionar o arquivo, preencher os parâmetros e enviar;
3 Você pode usar algumas ferramentas para análise de captura de pacotes, como fiddler e fioshark. Eu uso o fiddler para capturar a solicitação do aplicativo e também posso usar outras ferramentas. Verifique o cookie nos cabeçalhos e copie-o.
(Se for uma página da web, verifique diretamente o cookie do Cabeçalho de Solicitação na Rede da página correspondente no cromo)
4 Preencha o conteúdo copiado nos cabeçalhos do carteiro. O formato do cookie é Cookie: [valor]. Ao enviar um cookie, adicione o valor-chave ao cabeçalho, a chave é fixada em Cookie e o valor é o k específico = v do cookie. Como mostrado abaixo:
Ou clique em Editar em massa ao lado dele e cole o conteúdo copiado diretamente
5 Por fim, clique no botão Enviar.
Vantagens do teste Postman :
Existem muitas ferramentas de teste de interface HTTP, e existem muitas maneiras de fazer solicitações http, mas elas podem ser usadas diretamente e as funções ainda são suportadas. Pelo que tenho usado, o postman é mais eficaz.
Vantagens do carteiro:
1. Suporte ao gerenciamento de casos de uso
2. Funções de suporte, como obter, postar, upload de arquivo, verificação de resposta, gerenciamento de variável, gerenciamento de parâmetro ambiental, etc.
3. Suporte a operação em lote
4. Suporte à exportação e importação de casos de uso
5. Suporte a casos de uso de armazenamento em nuvem [usuários pagos]
Pode-se dizer que o POSTMAN satisfaz a maioria das funções do teste de interface HTTP, e apenas uma pequena parte das funções não são suportadas, tais como: controle de fluxo de solicitação; tanto foi dito antes, então vamos dar uma olhada no instalação e uso do POSTMAN.
Precauções:
1. A versão do Intercept deve corresponder à versão do carteiro, caso contrário, a solicitação de envio estará sempre no estado de carregamento.
2. O navegador Chrome deve ser aberto ao enviar cookies.
@Copyright Chrome plugin rede