Variáveis dinâmicas no Postman

O Postman é uma ferramenta que permite que os desenvolvedores criem, testem e compartilhem requisições HTTP, sendo possível utilizar variáveis, ou seja, valores armazenados e utilizados em diferentes partes de sua coleção/requisição. Tais variáveis podem ser estáticas, aquelas definidas manualmente pelo usuário, ou variáveis dinâmicas, que são geradas automaticamente pelo Postman. Nesta publicação iremos focar neste segundo tipo de variável e como elas podem simplificar o processo de teste da sua API.

Para gerar valores dinâmicos o Postman utiliza a biblioteca Faker-js, podendo gerar nomes, endereços, e-mails etc. Tais variáveis podem ser utilizadas como quaisquer outras e são geradas no momento da execução da coleção. 

Durante o pre-script ou test script da requisição/coleção basta atribuir um valor a variável para o escopo desejado.

Também é possível utilizar as variáveis diretamente no body da sua requisição:

É importante lembrar que por se tratar da biblioteca Faker-js, o Postman irá gerar valores em inglês.

O uso dessas variáveis dinâmicas pode tornar o processo de teste da API mais fácil e rápido, permitindo utilizar diferentes valores ao longo do teste e de sua coleção, tornando o código mais simples . Caso tenha gostado, a documentação do Postman possui uma lista com todos os dados que podem ser gerados aleatoriamente na ferramenta e que podem deixar seus testes mais dinâmicos.

Para finalizar, irei deixar aqui uma lista com as variáveis que costumo utilizar.

Primeiro nome – $randomFirstName

Sobrenome – $randomLastName

Nome completo – $randomFullName

Cidade – $randomCity

Endereço – $randomStreetAddress

URL de uma imagem – $randomImageUrl

Nome de empresa – $randomCompanyName

E-mail – $randomEmail

Frase – $randomPhrase

Parágrafo – $randomLoremParagraph

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será divulgado.


*