Middle
O que sabes sobre Newman?
sobes.tech IA
Resposta da IA
O Newman é um executor de linha de comandos para o Postman. Permite executar coleções do Postman a partir da linha de comandos, tornando-o útil para automação de testes e integração com CI/CD.
Principais funcionalidades do Newman:
- Executar coleções do Postman.
- Utilizar variáveis de ambiente do Postman.
- Gerar relatórios em vários formatos (HTML, JSON, Junit).
- Integrar com sistemas CI/CD (Jenkins, GitLab CI, GitHub Actions, etc.).
- Configurar o comportamento de execução (número de iterações, atrasos, etc.).
Vantagens de usar o Newman:
- Automação: Permite automatizar testes de API.
- Integração: Integra facilmente com pipelines de integração contínua e entrega contínua.
- Relatórios: Gera relatórios detalhados sobre os resultados dos testes.
- Versionamento: As coleções do Postman podem ser armazenadas em sistemas de controlo de versões (Git), facilitando a gestão de alterações.
Exemplo de instalação (via npm):
npm install -g newman
Exemplo de execução de uma coleção:
newman run my_collection.json
Exemplo de execução com variáveis de ambiente e geração de relatório HTML:
newman run my_collection.json --environment my_environment.json -r html,cli
O Newman é uma ferramenta poderosa para automação de testes de API e uma parte importante do conjunto de ferramentas de um especialista em QA Automation ao trabalhar com o Postman.