Postman & Newman for your CICD
summary
Generates Postman collections from an OpenAPI/Swagger spec produced by a Spring app and uses Postman pre-request scripts to set a dynamic next-month date and post-request tests with pm.expect; implements a JavaScript polling loop using setTimeout to re-run get-booking until success; exports collection and environment JSON and runs them with Newman both as a CLI and as a Node library; integrates into Jenkins for CI, deploys Newman in an AWS Lambda for scheduled monitoring and posts results to Slack with HTML/JUnit reporters. generate Postman from OpenAPI polling loop with setTimeout Newman as Node library Jenkins + Lambda + Slack reporting
AI-written summary · about
chapters (10)
- 0:00Introduction to Postman
- 1:45API service context
- 4:24Importing API specs
- 8:46Configuring test requests
- 14:14Dynamic scripts and testing
- 17:01Handling workflow delays
- 21:11Introduction to Newman
- 23:46CI/CD integration
- 27:07Monitoring with Lambda
- 31:34Pros, cons, and conclusion
related talks
36mDriving Pipeline Automation With Newman and the Postman API
19mEasy Integration Testing Using Postman and Newman
38mAutomation, Integration, & Orchestration
16mAutomation API Testing
22mRevolutionizing API development: Collaborative workflows with Postman
01h 01mPostman Collections as Part of Your Developer Experience panel
35mMastering API Ops: Build Scalable Applications
36mThe Postman API Development Environment
