postman collections import
Neste tutorial, abordaremos o que são coleções do Postman, como importar e exportar coleções de e para o Postman e como gerar amostras de código em vários idiomas suportados usando scripts do Postman existentes:
Esses são alguns dos recursos realmente poderosos que tornam o Postman a ferramenta escolhida por quase todos os desenvolvedores e testadores de API.
=> Visite aqui para obter a série de tutoriais de treinamento exclusivo para carteiro.
O que você aprenderá:
O que é uma coleção Postman?
A coleção do Postman nada mais é do que um contêiner ou pasta para armazenar solicitações do Postman. Em termos simples, é uma agregação de solicitações do Postman. As coleções desempenham um papel importante na organização de solicitações pertencentes ao mesmo aplicativo, etc.
Por exemplo , se você estiver testando ou validando uma API restful que possui 10 endpoints. Então, faz sentido organizá-los em uma coleção que tornaria coisas como aplicar variáveis de coleção, importação / exportação mais fáceis e poderia ser executado como parte de uma única coleção.
Aqui está um tutorial em vídeo:
Uma coleção permite que um usuário:
# 1) Execute todas as solicitações de uma vez.
#dois) Ter variáveis de nível de coleção definidas que podem ser aplicadas a todas as solicitações dentro dessa coleção. Por exemplo, em vez de adicionar cabeçalhos individualmente a cada solicitação, você pode simplesmente aplicar cabeçalhos a todas as solicitações dessa coleção do Postman usando scripts de pré-solicitação ou cabeçalhos de autorização.
# 3) As coleções podem ser compartilhadas com outros usuários como JSON ou por meio de URLs como coleções hospedadas no servidor fornecido pelo Postman.
# 4) Execute testes comuns para todas as solicitações pertencentes a uma coleção. Por exemplo, se você precisar verificar o código de status para cada solicitação na coleção como HTTP 200, então em vez de adicionar este teste a todas as solicitações individuais, você pode simplesmente adicionar tudo no nível da coleção e isso se aplicaria a todas as solicitações quando a coleção É executado.
Criação de coleções de carteiro
Veja como você pode criar uma coleção vazia e adicionar várias solicitações como parte da mesma coleção:
# 1) Crie uma nova coleção vazia.
#dois) Adicione a descrição e o nome da coleção.
# 3) Para adicionar novos pedidos à coleção, clique em Coleção e clique Adicionar pedidos (observe que também é possível criar primeiro uma solicitação e depois adicioná-la à coleção, bem como mover as solicitações de uma coleção para outra).
Exportando / importando uma coleção do Postman
Agora vamos ver como podemos realmente importar ou exportar uma coleção do Postman no Postman. Primeiro, vamos criar uma coleção de amostra do Postman no Postman com, digamos, 4-5 solicitações.
É importante entender aqui que a coleção Postman pode ser exportada como um arquivo JSON e pode ser facilmente compartilhada com alguém com quem pretendemos.
Da mesma forma, importar uma coleção é tão simples quanto importar um arquivo JSON que aparecerá como a coleção de solicitação em seu aplicativo Postman.
Para fins de ilustração, usaremos uma coleção já hospedada aqui.
Se você baixar este arquivo, verá que é um arquivo no formato JSON. Isso é tão bom quanto uma coleção Postman exportada para o formato coleção Postman 2.1.
Veremos como podemos importar este arquivo JSON como uma coleção Postman no aplicativo e exportá-lo de volta e compartilhá-lo como JSON.
# 1) Para importar uma coleção, baixe o arquivo acima e salve-o como um arquivo no sistema de arquivos.
Você pode simplesmente baixar o arquivo JSON usando o comando Curl conforme abaixo
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#dois) Agora abra o Postman e clique em Importar .
# 3) Selecione o arquivo JSON baixado. Quando a seleção for concluída, você pode ver que o arquivo JSON é importado como uma coleção Postman no aplicativo.
# 4) Agora você pode navegar pelas várias solicitações disponíveis na coleção.
# 5) Exporte de volta a coleção para o formato JSON (para que possa ser compartilhada com outras pessoas). Por exemplo, você adiciona mais uma solicitação a esta coleção e clica em exportar. O arquivo JSON resultante para coleta agora conterá a solicitação recém-adicionada também.
# 6) Clique no ícone / botão “…” próximo ao nome da coleção para ver o menu com opções e clique em Exportar .
# 7) Selecione os Collectionv2.1 formato para opção de exportação (veremos as diferenças entre esses dois tipos de arquivo nos tutoriais posteriores).
Executando coleções do carteiro
Vamos ver como podemos executar solicitações individuais dentro de uma coleção e executar todas as solicitações em uma coleção inteira usando um executor de coleção.
Para executar uma solicitação individual, basta abrir qualquer solicitação específica da coleção e clicar no botão “ENVIAR” para executar essa solicitação.
Para executar uma coleção inteira, ou seja, todas as solicitações presentes na coleção dada, você precisa clicar no botão “reproduzir” ao lado da coleção no Postman e selecionar a opção “Executar” para abrir o corredor de coleção e executar toda a coleção com o dada configuração de coleção.
Por favor, consulte as imagens abaixo.
O Postman oferece muita flexibilidade em termos de seleção da Configuração de Execução para a coleção.
Por exemplo, você pode escolher qual arquivo de ambiente deve ser consultado durante a execução da coleção. Se houver configuração de dados sendo utilizada pelas solicitações do Postman, podemos simplesmente fornecer um arquivo de dados antes de executar a coleta.
Na imagem abaixo, podemos ver os resultados / resumo da execução da coleção selecionada. Ele dá uma visão resumida de tudo o que foi executado e quais foram os resultados.
Perguntas e respostas da entrevista da informatica com 5 anos de experiência
Exportando solicitação do carteiro como código
Agora vamos ver como podemos simplesmente exportar uma coleção existente do Postman em código / script em uma de nossas linguagens de programação favoritas (Postman suporta vários formatos prontos para uso, como resultado, você pode baixar / exportar uma solicitação existente para o vários formatos e use-os conforme desejado).
Para exportar uma solicitação existente como código, abra a solicitação e clique no link “Código” logo abaixo do URL da solicitação.
Isso abrirá uma janela com o script cURL padrão selecionado e a solicitação será exibida na forma de um script cURL. Dependendo dos formatos diferentes que você escolher, o texto do pedido será alterado de acordo e o mesmo pode ser copiado e usado conforme desejado.
Importando solicitação de carteiro do código
Semelhante à exportação, também podemos importar uma solicitação em vários formatos para uma coleção do Postman.
Vamos demonstrar isso usando uma solicitação cURL que será alterada para uma solicitação Postman por meio da funcionalidade de importação. Para importar uma solicitação, basta clicar em “Importar” no canto superior esquerdo do Postman e aguardar a janela de diálogo onde você precisa selecionar a opção “Colar Texto Bruto” para abrir.
Agora você pode simplesmente colar o URL cURL aqui e uma vez que o botão “Importar” for clicado, a solicitação deve ser criada no Postman com diferentes campos substituídos em seus valores de acordo com a solicitação fornecida.
Conclusão
Neste tutorial, aprendemos sobre as coleções do Postman, que é um bloco de construção extremamente importante no aplicativo Postman.
A coleção é um componente central importante do Postman que permite que você gerencie e mantenha as solicitações de forma clara e oferece muitos outros recursos, como compartilhamento de coleções, execução de coleções inteiras, adição de propriedades comuns, como cabeçalho Auth a todas as solicitações pertencentes a uma coleção específica e assim por diante e assim por diante.
Também abordamos como exportar uma solicitação existente como ligações de idiomas diferentes e como importar um script existente para a solicitação do Postman.
Em nosso próximo tutorial, veremos como esses blocos de construção podem ser utilizados até mesmo para fluxos de API complexos e pesados e nos permitem gerenciar as solicitações de maneira adequada e executá-las sob demanda.
=> Verifique TODOS os tutoriais do Postman aqui.
Leitura recomendada
- Tutorial POSTMAN: Teste de API usando POSTMAN
- Tutorial do Java Collections Framework (JCF)
- Tutorial do Tortoise SVN: revisões no repositório de código
- Noções básicas de depuração de seu código no Eclipse
- TOP 40 Ferramentas de análise de código estático (melhores ferramentas de análise de código-fonte)
- Asserção em SOAtest com um exemplo de código XML
- Executando e verificando seu código de teste no Appium Studio for Eclipse
- As 10 ferramentas de revisão de código mais populares para desenvolvedores e testadores