Skip to content

Projeto de testes automatizados utilizando o Postman com Newman

Notifications You must be signed in to change notification settings

FaMichelato/Portfolio_Postman_Newman

Repository files navigation

Portfólio técnico

Este é um projeto de testes automatizados utilizando Postman para escrita dos testes e rodando com Newman.

Estrutura do Projeto
ReqRes.postman_collection.json coleção com as requisições e testes escritos em JavaScript.

Neste demostrativo realizo testes funcionais de criação de usuários e login da API pública https://reqres.in/.
Swagger https://reqres.in/api-docs/#/

Lembrando que é uma amostra de como eu estruturo os testes e quais métodos utilizo!

Configuração do workflow

Executa automaticamente os testes sempre que houver um push ou pull request na main.
Permite rodar manualmente pelo GitHub Actions (workflow_dispatch).
Instala o Node.js e o Newman no ambiente do GitHub Actions.
Executa os testes com a collection ReqProd.postman_environment.json e o ambiente ReqProd.postman_environment.json.
Gera um relatório HTML e o salva nos artefatos do workflow.

Execução local

Instalação do Newman

npm install -g newman

Rodando os testes localmente via Newman:

newman run ReqRes.postman_collection.json

Rodando os testes e gerando relatórios de execução:

newman run ReqRes.postman_collection.json.json -r html,cli --reporter-html-export report.html

About

Projeto de testes automatizados utilizando o Postman com Newman

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published