Cancelamento em lote usando o Postman Runner

Criado para testar APIs, a funcionalidade Runner do Postman pode ser útil para tarefas repetitivas. Um exemplo da utilização do Runner é o cancelamento em lote, que possibilita diversos cancelamentos com apenas um clique.

Arquivo CSV

O Arquivo CSV (Comma Separated Values) é um arquivo cujos valores são armazenados separados por vírgulas assim como podemos ver abaixo:

  • Quando abrimos um arquivo CSV em algum editor de texto:
Arquivo CSV
  • Podemos ver os valores de cada coluna separados por vírgula:
Visualização do CSV
  • Já no Excel, o arquivo aparece distribuído em linhas e colunas:
Visualização excel

Coleção

O Runner executa uma coleção inteira com os valores obtidos do CSV, para este artigo, criei uma coleção de exemplo:

Cancelamento em lote
Cancelamento e estorno

É importante ressaltar que as linhas da coluna tid do arquivo CSV irão substituir {{tid}} a cada iteração e que o nome dessa variável é tid por ser o nome da coluna no arquivo CSV.

Configurando o Runner

Após a coleção estar salva, clique no botão Runner no canto superior esquerdo do Postman:

Configurando o Runner

A janela Collection Runner com as coleções salvas será aberta; escolha a coleção que deseja executar com os valores do CSV.

Janela Collection Runner exibindo as coleções salvas, com instrução para escolher a coleção que deseja executar usando os valores do CSV.
  • Iterations: são quantas vezes aquela coleção será executada;
  • Delay: tempo de espera entre cada iteração;
  • Log Responses: pode ser escolhido entre não manter logs, manter logs para todas as requisições ou apenas para as requisições com falha;
  • Data: arquivo CSV com os valores que desejamos executar a coleção.

Após selecionar o arquivo CSV, aparecerá a opção Preview que mostrará os valores obtidos do arquivo CSV:

Instrução para selecionar o arquivo CSV e visualizar a opção 'Preview', que mostrará os valores obtidos do arquivo CSV.

É interessante notar os valores que serão substituídos a cada iteração.

Após as configurações, basta apertar em Run:

Instrução para apertar em 'Run' após concluir as configurações.

É possível verificar o que foi enviado a cada iteração

Ao clicar em cada item, será aberto um menu com as informações daquela iteração:

Instrução para clicar em cada item, abrindo um menu com as informações daquela iteração

Ao clicar nas opções Request URL e Request Body, podemos analisar que tudo foi executado da forma esperada, o valor de {{tid}} foi substituído a cada iteração e o retorno foi de sucesso para o cancelamento:

Instrução para clicar nas opções 'Request URL' e 'Request Body' e analisar que tudo foi executado conforme esperado

Did this page help you?