The Postman Always Delivers

30-minute Talk

What if I told you Postman could become a core component of how your team collaborates to develop, test, release and monitor your API. During this talk, I’ll demonstrate these features and more.

Timetable

1:45 p.m. – 2:25 p.m. Thursday 12th

Audience

Testers, Developers, DevOps, Team Leads, Managers.

Key-Learnings

  • Learn how to build up collections of requests, export them and then add them to your CI/CD pipeline
  • Create Javascript-based test cases from within Postman. Use the Pre-request script functionality to help with test setup
  • Manage your environments in Postman. Give examples of setting variables globally or at the collection level to use in your tests
  • Show examples of setting up a mock server, performing latency checks and running synthetic monitoring against endpoints
  • Use Postman for API schema definition and documentation. Now you can have the API defined, documented and automated all from the one application

Use Postman for more than just sending requests

Originally our team had a suite of UI based test automation which we were tasked with expanding and maintaining. We encountered a lot of the typical problems seen with these tests. They were slow to run, brittle, and required significant effort to run across different browsers.

We decided to try to move as many of these tests to run at the API layer instead as was possible. This was followed by experimentation with different programming languages and test frameworks to try to achieve this. Typically we would use Postman to explore the API endpoint, and then create the automation scripts using one of these frameworks along with a rest client.

After doing some research and seeing some blog posts online we had a groundbreaking realisation.. we didn’t require another language or test framework for automation!

We could explore API endpoints using Postman, build up a collection of requests, create tests and then run these directly as part of the CI/CD pipeline.

The more we used Postman the more apparent the true value of the application became. In addition to creating tests, it could be used to add scripts for test setup, manage different environments and perform latency checks for response times.

We also used it for API schema definition, documentation, mocking responses and synthetic monitoring.

In this talk, I will share my learnings, go through some real-life examples from the above experience and describe the impact and benefits of using Postman to accelerate your API automation.

Related Sessions

Virtual Pass session
Tue, Nov 10 • 4:40 p.m. – 5:20 p.m.

30-minute Talk

Virtual Pass session
Thu, Nov 12 • 4:30 p.m. – 5:10 p.m.

30-minute Talk

Virtual Pass session
Tue, Nov 10 • 10:15 a.m. – 10:55 a.m.

30-minute Talk

Thu, Nov 12 • 1:45 p.m. – 3:20 p.m.

95-min Workshop