Please enable JavaScript.
Coggle requires JavaScript to display documents.
The Postman Always Delivers - Coggle Diagram
The Postman Always Delivers
Theme
??
Postman Pat (This is terrible)
Intro
Who's heard of Postman?
What have people used it for before?
Audience interaction
Slides showing all the tools used for these types of tests that can be replaced with postman
What tools do you use for exploratory testing?
Questions - what do you use for API documentation?
Q - What do you use to run automated tests against API
What if I told you you could do all of this using Postman?
How do you perform latency checks against an API endpoint?
What do you use for security testing?
SQL Injection
XSS
Brute force attacks
Tools
Jmeter
Locust
Vegeta
Postman
Swagger
Python
Ruby
rest client
Main
Part 1 - Requests, collections, general setup
Testing an API Endpoint
Building Collections
sharing collections
Bug Bash
Automation - Will show this later
Team workspace setup
Organising requests
What is an API
Give example
Give a simple example and stick with it throughout
Part 2 - Tests, Variables, Environments
Writing Tests using JS within Postman
Creating variables
Using tools and libraries like Faker within tests
Pre request scripts
Managing environments
Part 3 - Documentation, Mocking
Mocking an endpoint
Schema definition
Documentation
Importing documentation from Swagger
Mocking for a demo
mocking to simulate error scenarios and verify responses
Part 4 - Automation, Performance, Test reports
Running a collection
Automating the running of collections using Newman
Adding to CI/CD pipeline - GitLab
Generating test reports - html extra - Danny Dainton
Synthetic Monitoring of endpoint
Latency checks
Part 5 - Other types of testing - Scripts, Exploratory, Security
Exploratory Testing
Amber race scripts
SQL Injection
Naughty strings
Brute force injection
Security Testing
Conclusion
Link to GitHub repo (Create a Github repo)
Examples I've worked through should be available in repo to clone and try out