Tutorial abrangente da série de métodos de teste de interface do carteiro - como enviar solicitação de cookie

         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

Acho que você gosta

Origin blog.csdn.net/wangxi06/article/details/114877049
Recomendado
Clasificación