Esta é a collection de testes da API de ServeRest do site https://serverest.dev/ utilizando o postman e Newman e subindo CI
- Postman versão web
- node version v16.13.2
- Newman 5.3.2
- Newman-reporter-htmlextra
- Git actions
- Análise Técnica: Analise/
- Doc da API: Consultar Swagger da API serverRest
- Primeiro: Instalar o node em seu computador Baixe o Node
- Segundo: Instalar o Newman de forma global Baixe as dependências do newman
npm install -g newman
- Terceiro: Instalar as depedênbcias de relatórios (Opcional) newman-reporter-html
npm -g newman-reporter-html
ou também pode usar o npm i newman-reporter-htmlextra. Com opções mais estilizadas newman-repórter-htmlextra
npm install -g newman-reporter-htmlextra
- Import a collection e o environment
- Execute os testes de forma manual ou automatizado
- Abra o console de sua preferência
- Execute a seguinte linha de comando para rodar os testes, e visualizar a ação no console
newman run servRest.postman_collection.json -e servRest_test.postman_environment.json -r cli
- Execute os testes com relatório
newman run servRest.postman_collection.json -e servRest_test.postman_environment.json -r htmlextra
- Ou comando personalizado com alteração de título e tamanho da fonte
newman run servRest.postman_collection.json -e servRest_test.postman_environment.json -r htmlextra --reporter-htmlextra-export ./exports_reports/Relatório_ServRest.html --reporter-htmlextra-title "Relatório API_Serv_Rest_Automation" --reporter-htmlextra-titleSize 7 --reporter-htmlextra-showEnvironmentData
Ao rodar os testes com htmlextra, será gerado arquivo em html com o resultado dos testes. O arquivo encontra-se na pasta de newman que foi criado no local em que os arquivos de collection e environment se encontram.
email: fco.learning@gmail.com