Você está na página 1de 2

Ferramenta para testes de API criada em 2012

Simplifica a execução de testes de API


É facilmente integrável no CI/DI

Com Postman, é possível criar e executar querys REST e SOAP


É possível importar coleções
É possível analisar o tratamento de responses
É possível criar variáveis (COm escopos diferentes)
É possível criar o chaveamento de ambientes
É possível criar variáveis de sessão
É possível incluir código javascript
É possível criar testes automatizados
É possível criar armazenar histórico de requisições

Colections servem para armazenar/ agrupar requisições e para executar suites de testes

Com as colections é possível reutilizar as requisições de maneira fácil


Collections podem ser importadas e podem exportadas

Características de requisições

1. Nome
2. Descrição
3. Forma de autorização: Com serão autenticadas as requisições da coleção (Será
válida para todas as requisições da colection).
4. Scripts de pré-requests: São scripts que rodam antes das requisições
5. Tests: São testes que serão executados depois de cada requisição
6. Variáveis: São variáveis que usamos para coletar dados e utilizar nos nossos testes

É possível enviar requests sem linhas de código

GET: Método para recuperar dados de uma API


POST: Envia novos dados para a API
PATCH/PUT: Atualiza dados existentes
DELET: Remove dados existesntes
WorkSpaces

Para criar um workspace é necessário estar logado no Postman

Características de um workspace

Nome
Descrição/Resumo
Tipo:Pode ser pessoal ou um time
Convidar pessoas;
gm

*Visibilidade: Público ou privado


*Privilégios: Define os privilégios dos membros do time
**Disponível apenas para o plano Business

Criando requests com parâmetros

Detalhes de uma requisição

1. Setar URL e recurso


2. Escolher o método de envio
3. Autenticação (Para algumas APIs)
4. Enviar parâmetros
5. Enviar dados o corpo da requisição

Autorizações de requests
Características
1. Garantem que as requisições são feitas de forma segura;
2. Dados de autorização podem ser incluídos no header,body ou parâmetros da
requisição

Tipos de autorização:

1. Inherinting auth: Herda as configurações de autorização da coleção


2. No auth:Sem autorização
3. API Key: Deve ser informada a chave da API e valor para a autenticação dos
requests
4. Basic Auth: Autorização Básica de usuário e senha
5. Bearer token: Garante permissão para requisições através de uma chave de
acesso.

Você também pode gostar