Middle
Ką žinote apie Newman?
sobes.tech AI
Atsakymas iš AI
Newman yra komandų eilutės įrankis, skirtas Postman. Jis leidžia vykdyti Postman kolekcijas iš komandinės eilutės, todėl yra patogu automatizuoti testus ir integruoti su CI/CD.
Pagrindinės Newman galimybės:
- Vykdyti Postman kolekcijas.
- Naudoti Postman aplinkos kintamuosius.
- Generuoti ataskaitas įvairiais formatais (HTML, JSON, Junit).
- Integruotis su CI/CD sistemomis (Jenkins, GitLab CI, GitHub Actions ir kt.).
- Konfigūruoti vykdymo elgseną (kartojimų skaičių, vėlavimus ir kt.).
Newman naudojimo privalumai:
- Automatizavimas: leidžia automatizuoti API testavimą.
- Integracija: lengvai integruojasi su nuolatinės integracijos ir nuolatinės pristatymo pipeline'ais.
- Ataskaitos: generuoja išsamius testų rezultatus aprašančius ataskaitas.
- Versijų valdymas: Postman kolekcijas galima saugoti versijų kontrolės sistemose (Git), tai palengvina pakeitimų valdymą.
Instaliacijos pavyzdys (naudojant npm):
npm install -g newman
Kolekcijos vykdymo pavyzdys:
newman run my_collection.json
Vykdymas su aplinkos kintamaisiais ir HTML ataskaitos generavimu:
newman run my_collection.json --environment my_environment.json -r html,cli
Newman yra galingas įrankis API testų automatizavimui ir svarbi QA Automation specialistų įrankių rinkinio dalis, dirbant su Postman.