I. Giới thiệu
Newman là 1 tool của Postman, chuyên dùng run collection bằng command-line (cli). Nó sẽ phù hợp cho các trường hợp mà sử dụng các CI tools như Jenkins, TeamCity, hay TravisCI…
Chốt lại: Newman giúp run collection mà không cần phải mở chức năng Runner ở postman. Newman có 2 cách sử dụng chính:
- Sử dụng dòng lệnh
- Sử dụng như 1 thư viện của Nodejs
II. Cách cài đặt
1. Cài đặt nodejs
Download: https://nodejs.org/en/
- Setup như các phần mềm khác
- Verify
2. Cài đặt newman
npm install -g newman
III. Sử dụng
Để chạy được các lệnh của newman, thì bạn phải export postman collection trước.
newman run examples/sample-collection.json
Ngoài ra để run thêm các thứ khác, ví dụ:
-e <source>, --environment <source>
//E.g: -e .\postman-script.postman_environment.json
Run kèm Environment (đã được export từ postman)
-n <number>, --iteration-count <number>
// E.g: -n 5
Số lần lặp lại khi run collection
Full-list option sẽ nằm ở đây
Ngoài ra, nếu bạn muốn có 1 cái report đẹp đẽ bằng HTML, thì nên sử dụng newman-reporter-htmlextra
npm install -g newman-reporter-htmlextra
HTML report sẽ được tạo ra ở folder ./newman
IV. Tổng kết
Newman là 1 cách để bạn run test khá nhanh và phù hợp cho việc sử dụng trong CI/CD pipeline. Biết cách sử dụng linh hoạt newman sẽ làm cho bạn càng ngày càng “có vẻ” pro hơn, dễ “làm màu” hơn trong mắt người khác. ^^ Hi vọng nó giúp ích gì đó cho bạn.
Nguồn:
https://giangtester.com/api-testing-voi-postman-phan-22-su-dung-newman-cli/