Using Postman to Automate API On-Boarding

Postman
PostmanPostman
Using Postman to Automate API On-Boarding
iQmetrix Presents
Automating API Onboarding
Presented by
Kevin Harris
Introductions
Hello!!!
Mini Kevin is
going to be filling
in for me today
What We’ll Cover
• Postman at iQmetrix
• Automating with Postman: Where it began?
• The manual process of API Onboarding
• The automated process of API Onboarding
• The automated process a Video Demo
Postman at
iQmetrix
Who uses Postman at iQmetrix
Sales SupportDevelopers
And many more…
What do we use Postman for
Sales SupportDevelopers
Development
Automation
Testing
Demo’s
Training
Documentation
Support
We have over 450 Employee’s around half use Postman
Postman in my Role
I would be
lost without
Postman.
Automating with Postman:
Where it Began?
Is repetitive
work really
the best use
of People
Resources?
How many times have you heard….
• A manual process
• Takes hours to complete and
• The end result is the same
Skill Requirements for the Manual Process
The manual
process
requires a
skilled person
The Employee Requirements
• Knowledge of all systems
• Good Communication skills
• Detail Oriented
What Does the API Onboarding Specialist Create?
It’s the same
thing every
time.
API Access
Postman
E-mails
API Users
My Story: How it all started
I still felt like
there was a
way to speed
things up.
Documenting the process
saved a days worth of work
My Story: The new Problem
Think outside
the box!!!
How do you eliminate having to enter
the same data in multiple spots?
The Case of the Duplicate
Orders
My First Automation Project
Hello iQmetrix team
Can you please tell us what the original
order number is for PO ABC123
Here are the order numbers we are seeing:
• 123456
• 678910
• 098765
• 432109
Thank you
The Client
My First Automation Project
Solving the ticket
• Call the Middleware Adapter
• Get the Order Number
• Respond to client
Short but
sweet
My First Automation Project
Hello Mr. Client
The original order number is 123456.
I will now close this ticket. If you have
additional questions, please feel to reply
and the ticket will automatically reopen.
Thank you
iQmetrix Team
My First Automation Project
Manual
Process takes
about
10 minutes to
complete
• 1 Ticket = 10 min
• Multiple tickets everyday
Time Investment: 365 tickets = 60 Hours
My First Postman Automation Project
This is where it
all beganMy Experiment: what could I Automate
• Environment Variables
• Test Script
• Ticket Queue’s API’s
My First Postman Automation Project
That’s almost a
week and a half
Manual Process 1 Ticket = 10 min
Automated Process 1 Ticket = 1 min
Time Savings: 365 Tickets = 54 Hours
Onboarding API’s: Vendor Inventory
Service
API Onboarding: Data Entry Points
DB Admin Team
The Manual Process
The DB Admin Team
This is out of scope
for this presentation
Time: N/A
A ticket is manually created
• Creates Database
• Runs Scripts
Entry Point 1: RQ
These Steps
can’t be
automated
with Postman
Time: 20
minutes
After the DB Admin team is finished
• Set-up Test Company
• Security Roles and
• Map Vendor
Entry Point 3: HUB
• Vendor Setup
• Access
Credentials
• Users
• VMI Set up
There are a
lot of little
steps here
which can be
Automated
Time: 45
minutes
Entry Point 4: Postman
We need to
manually
enter
everything we
just created
Time: 45
minutes
Once setup is complete
• Environments
• Collections
• Test Postman Set-up
• Client Resource
Entry Point 5: Zen Desk
This part is very
labor intensive
Time: 150 minutes
Once setup is complete
• Request to Create Test Company
• Request to run Scripts
• Create Onboarding Letter
The Manual Process: Time to Create 1 Package
Could be a
little more little
less depending
experience
• RQ Set up = 20 minutes
• HUB Set up = 45 minutes
• Postman Set up = 45 minutes
• ZenDesk Tickets = 150 minutes
Total time = 260 minutes or approx. 4.5 hours
The Automated
Process
This is so
cool!
API Onboarding: Data Entry Points
DB Admin Team
The Entry Points in the Automated Process
The Automated Process: Postman Part 1
The
environment
form variables
are now stored
in Postman
Scripts
• Create an Environment
• Populate Variables using test script
• Fill out the new Environment Form
• Generate tickets to DB Admin team
Time: 4 minutes
The Automated Process: RQ Set-up
These steps
still can’t be
automated
with Postman
Time: 20 minutes
After the DB Admin team is finished
• Set-up Test Company
• Security Roles and
• Map Vendor
The Automated Process: Postman Part 2
There are 5
new variables
created by the
RQ set-up
• After the RQ set up is complete
• Add Additional Variables to the
Environment
• Use the Postman Runner to complete the
process
Time: 2 minutes
Video Demo
You are
going to love
this!!!
Using Postman to Automate API On-Boarding
The Automated Process: Time Saved
That’s
Half a Day
Manual Process 1 Package = 4.5 Hours
Automated Process 1 Package = 30 min
Time Savings: 1 Package = 4 Hours
The Automated Process: Time Saved
On 10 onboarding
packages we save
One Week
Now we can say….
• An Automated Process
• Takes minutes to complete and
• We can focus on other tasks
iQmetrix.com | 1.866.iQmetrix
© 2014 iQmetrix. All right reserved. iQmetrix, the iQmetrix logo, RQ and other trademarks, service marks, and designs referenced in
this material are the exclusive property of iQmetrix Software Development Corp. and/or its subsidiaries.
1 de 42

Recomendados

POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P... por
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...Postman
2.3K vistas69 diapositivas
Advanced API Debugging por
Advanced API DebuggingAdvanced API Debugging
Advanced API DebuggingPostman
309 vistas19 diapositivas
RESTful API Testing using Postman, Newman, and Jenkins por
RESTful API Testing using Postman, Newman, and JenkinsRESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsQASymphony
5.5K vistas17 diapositivas
Postman por
PostmanPostman
PostmanIgor Shubovych
7.5K vistas37 diapositivas
Postman Webinar: Postman 101 por
Postman Webinar: Postman 101Postman Webinar: Postman 101
Postman Webinar: Postman 101Nikita Sharma
414 vistas16 diapositivas
Postman Webinar: “Continuous Testing with Postman” por
Postman Webinar: “Continuous Testing with Postman”Postman Webinar: “Continuous Testing with Postman”
Postman Webinar: “Continuous Testing with Postman”Postman
11K vistas43 diapositivas

Más contenido relacionado

La actualidad más candente

Postman: An Introduction for Testers por
Postman: An Introduction for TestersPostman: An Introduction for Testers
Postman: An Introduction for TestersPostman
914 vistas12 diapositivas
Postman An Introduction for Testers, October 26 2022.pptx por
Postman An Introduction for Testers, October 26 2022.pptxPostman An Introduction for Testers, October 26 2022.pptx
Postman An Introduction for Testers, October 26 2022.pptxPostman
414 vistas13 diapositivas
Accelerate Quality with Postman - Basics por
Accelerate Quality with Postman - BasicsAccelerate Quality with Postman - Basics
Accelerate Quality with Postman - BasicsKnoldus Inc.
3K vistas20 diapositivas
Postman 101 for Students por
Postman 101 for StudentsPostman 101 for Students
Postman 101 for StudentsPostman
4.2K vistas14 diapositivas
How to Automate API Testing por
How to Automate API TestingHow to Automate API Testing
How to Automate API TestingBruno Pedro
7.9K vistas27 diapositivas
Postman Introduction por
Postman IntroductionPostman Introduction
Postman IntroductionRahul Agarwal
911 vistas5 diapositivas

La actualidad más candente(20)

Postman: An Introduction for Testers por Postman
Postman: An Introduction for TestersPostman: An Introduction for Testers
Postman: An Introduction for Testers
Postman914 vistas
Postman An Introduction for Testers, October 26 2022.pptx por Postman
Postman An Introduction for Testers, October 26 2022.pptxPostman An Introduction for Testers, October 26 2022.pptx
Postman An Introduction for Testers, October 26 2022.pptx
Postman414 vistas
Accelerate Quality with Postman - Basics por Knoldus Inc.
Accelerate Quality with Postman - BasicsAccelerate Quality with Postman - Basics
Accelerate Quality with Postman - Basics
Knoldus Inc.3K vistas
Postman 101 for Students por Postman
Postman 101 for StudentsPostman 101 for Students
Postman 101 for Students
Postman4.2K vistas
How to Automate API Testing por Bruno Pedro
How to Automate API TestingHow to Automate API Testing
How to Automate API Testing
Bruno Pedro7.9K vistas
Space Camp - API Contract Testing por Postman
Space Camp - API Contract TestingSpace Camp - API Contract Testing
Space Camp - API Contract Testing
Postman295 vistas
Postman & API Testing by Amber Race por Postman
Postman & API Testing by Amber RacePostman & API Testing by Amber Race
Postman & API Testing by Amber Race
Postman12.6K vistas
API Testing: The heart of functional testing" with Bj Rollison por TEST Huddle
API Testing: The heart of functional testing" with Bj RollisonAPI Testing: The heart of functional testing" with Bj Rollison
API Testing: The heart of functional testing" with Bj Rollison
TEST Huddle8K vistas
An Introduction To Automated API Testing por Sauce Labs
An Introduction To Automated API TestingAn Introduction To Automated API Testing
An Introduction To Automated API Testing
Sauce Labs4.1K vistas
Postman. From simple API test to end to end scenario por HYS Enterprise
Postman. From simple API test to end to end scenarioPostman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenario
HYS Enterprise2.5K vistas
Space Camp June 2022 - API First.pdf por Postman
Space Camp June 2022 - API First.pdfSpace Camp June 2022 - API First.pdf
Space Camp June 2022 - API First.pdf
Postman171 vistas
Test Design and Automation for REST API por Ivan Katunou
Test Design and Automation for REST APITest Design and Automation for REST API
Test Design and Automation for REST API
Ivan Katunou882 vistas
B4USolution_API-Testing por b4usolution .
B4USolution_API-TestingB4USolution_API-Testing
B4USolution_API-Testing
b4usolution .1.3K vistas

Similar a Using Postman to Automate API On-Boarding

from ai.backend import python @ pycontw2018 por
from ai.backend import python @ pycontw2018from ai.backend import python @ pycontw2018
from ai.backend import python @ pycontw2018Chun-Yu Tseng
889 vistas63 diapositivas
SPUnite17 Timer Jobs Event Handlers por
SPUnite17 Timer Jobs Event HandlersSPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event HandlersNCCOMMS
160 vistas43 diapositivas
Dutch testing days - Trends in test automation por
Dutch testing days - Trends in test automationDutch testing days - Trends in test automation
Dutch testing days - Trends in test automationTest Tool Factory
312 vistas41 diapositivas
Reshaping the Testing Pyramid por
Reshaping the Testing PyramidReshaping the Testing Pyramid
Reshaping the Testing Pyramidkapilsethi9
428 vistas19 diapositivas
Frappé / ERPNext Open Day October 2015 por
Frappé / ERPNext Open Day October 2015Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015Anand Doshi
994 vistas88 diapositivas
Crowd Sourced Testing - Real-World Experience Using Rainforest QA Crowd-Sourc... por
Crowd Sourced Testing - Real-World Experience Using Rainforest QA Crowd-Sourc...Crowd Sourced Testing - Real-World Experience Using Rainforest QA Crowd-Sourc...
Crowd Sourced Testing - Real-World Experience Using Rainforest QA Crowd-Sourc...Marc Fasel
3.8K vistas22 diapositivas

Similar a Using Postman to Automate API On-Boarding(20)

from ai.backend import python @ pycontw2018 por Chun-Yu Tseng
from ai.backend import python @ pycontw2018from ai.backend import python @ pycontw2018
from ai.backend import python @ pycontw2018
Chun-Yu Tseng889 vistas
SPUnite17 Timer Jobs Event Handlers por NCCOMMS
SPUnite17 Timer Jobs Event HandlersSPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event Handlers
NCCOMMS160 vistas
Dutch testing days - Trends in test automation por Test Tool Factory
Dutch testing days - Trends in test automationDutch testing days - Trends in test automation
Dutch testing days - Trends in test automation
Test Tool Factory312 vistas
Reshaping the Testing Pyramid por kapilsethi9
Reshaping the Testing PyramidReshaping the Testing Pyramid
Reshaping the Testing Pyramid
kapilsethi9428 vistas
Frappé / ERPNext Open Day October 2015 por Anand Doshi
Frappé / ERPNext Open Day October 2015Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015
Anand Doshi994 vistas
Crowd Sourced Testing - Real-World Experience Using Rainforest QA Crowd-Sourc... por Marc Fasel
Crowd Sourced Testing - Real-World Experience Using Rainforest QA Crowd-Sourc...Crowd Sourced Testing - Real-World Experience Using Rainforest QA Crowd-Sourc...
Crowd Sourced Testing - Real-World Experience Using Rainforest QA Crowd-Sourc...
Marc Fasel3.8K vistas
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo por NCCOMMS
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
NCCOMMS269 vistas
Road 2 devops at Stater por Pascal Dufour
Road 2 devops  at StaterRoad 2 devops  at Stater
Road 2 devops at Stater
Pascal Dufour341 vistas
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf... por Puppet
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...
Puppet241 vistas
Parallel and Asynchronous Programming - ITProDevConnections 2012 (Greek) por Panagiotis Kanavos
Parallel and Asynchronous Programming -  ITProDevConnections 2012 (Greek)Parallel and Asynchronous Programming -  ITProDevConnections 2012 (Greek)
Parallel and Asynchronous Programming - ITProDevConnections 2012 (Greek)
Panagiotis Kanavos819 vistas
Process Orchestration with Flowable and Spring Boot por Chavdar Baikov
Process Orchestration with Flowable and Spring BootProcess Orchestration with Flowable and Spring Boot
Process Orchestration with Flowable and Spring Boot
Chavdar Baikov744 vistas
Monitoring at the Speed of DevOps por DevOps.com
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
DevOps.com659 vistas
End to-end async and await por vfabro
End to-end async and awaitEnd to-end async and await
End to-end async and await
vfabro1.5K vistas
Frappe Open Day - June 2015 por Anand Doshi
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015
Anand Doshi1.6K vistas
Pick, Pack, Ship Automation with RF-SMART por Net at Work
Pick, Pack, Ship Automation with RF-SMARTPick, Pack, Ship Automation with RF-SMART
Pick, Pack, Ship Automation with RF-SMART
Net at Work914 vistas
Everything You Need to Know About RPA in 30 Minutes por HelpSystems
Everything You Need to Know About RPA in 30 MinutesEverything You Need to Know About RPA in 30 Minutes
Everything You Need to Know About RPA in 30 Minutes
HelpSystems314 vistas
Embrace DevOps: Delivery Value with Puppet Automation por Navin Kumaran
Embrace DevOps: Delivery Value with Puppet AutomationEmbrace DevOps: Delivery Value with Puppet Automation
Embrace DevOps: Delivery Value with Puppet Automation
Navin Kumaran446 vistas
Threefold integration: CMS, TMS, and CAT — UTIC 2016 por Jose Palomares
Threefold integration: CMS, TMS, and CAT — UTIC 2016Threefold integration: CMS, TMS, and CAT — UTIC 2016
Threefold integration: CMS, TMS, and CAT — UTIC 2016
Jose Palomares257 vistas

Más de Postman

Five Things You SHOULD Know About Postman por
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
38 vistas43 diapositivas
Integration-, Snapshot- and Performance-Testing APIs por
Integration-, Snapshot- and Performance-Testing APIs Integration-, Snapshot- and Performance-Testing APIs
Integration-, Snapshot- and Performance-Testing APIs Postman
26 vistas12 diapositivas
How ChatGPT led OpenAPI's Recent Spike in Popularity por
How ChatGPT led OpenAPI's Recent Spike in PopularityHow ChatGPT led OpenAPI's Recent Spike in Popularity
How ChatGPT led OpenAPI's Recent Spike in PopularityPostman
40 vistas34 diapositivas
Exploring Postman’s VS Code Extension por
Exploring Postman’s VS Code ExtensionExploring Postman’s VS Code Extension
Exploring Postman’s VS Code ExtensionPostman
4 vistas17 diapositivas
2023 State of the API Report: Key Findings and Trends por
2023 State of the API Report: Key Findings and Trends2023 State of the API Report: Key Findings and Trends
2023 State of the API Report: Key Findings and TrendsPostman
32 vistas19 diapositivas
Nordic- APIOps is here What will you build in an API First World por
Nordic- APIOps is here What will you build in an API First World Nordic- APIOps is here What will you build in an API First World
Nordic- APIOps is here What will you build in an API First World Postman
40 vistas39 diapositivas

Más de Postman(20)

Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman38 vistas
Integration-, Snapshot- and Performance-Testing APIs por Postman
Integration-, Snapshot- and Performance-Testing APIs Integration-, Snapshot- and Performance-Testing APIs
Integration-, Snapshot- and Performance-Testing APIs
Postman26 vistas
How ChatGPT led OpenAPI's Recent Spike in Popularity por Postman
How ChatGPT led OpenAPI's Recent Spike in PopularityHow ChatGPT led OpenAPI's Recent Spike in Popularity
How ChatGPT led OpenAPI's Recent Spike in Popularity
Postman40 vistas
Exploring Postman’s VS Code Extension por Postman
Exploring Postman’s VS Code ExtensionExploring Postman’s VS Code Extension
Exploring Postman’s VS Code Extension
Postman4 vistas
2023 State of the API Report: Key Findings and Trends por Postman
2023 State of the API Report: Key Findings and Trends2023 State of the API Report: Key Findings and Trends
2023 State of the API Report: Key Findings and Trends
Postman32 vistas
Nordic- APIOps is here What will you build in an API First World por Postman
Nordic- APIOps is here What will you build in an API First World Nordic- APIOps is here What will you build in an API First World
Nordic- APIOps is here What will you build in an API First World
Postman40 vistas
Testing and Developing gRPC APIs por Postman
Testing and Developing gRPC APIsTesting and Developing gRPC APIs
Testing and Developing gRPC APIs
Postman28 vistas
Testing and Developing GraphQL APIs por Postman
Testing and Developing GraphQL APIsTesting and Developing GraphQL APIs
Testing and Developing GraphQL APIs
Postman73 vistas
Introduction to API Security - Intergalactic por Postman
Introduction to API Security - IntergalacticIntroduction to API Security - Intergalactic
Introduction to API Security - Intergalactic
Postman50 vistas
Unboxing What's New in Postman Q2 por Postman
Unboxing What's New in Postman Q2Unboxing What's New in Postman Q2
Unboxing What's New in Postman Q2
Postman26 vistas
Advanced Testing por Postman
Advanced TestingAdvanced Testing
Advanced Testing
Postman312 vistas
Postman An Introduction for Developers, April 2023 por Postman
Postman An Introduction for Developers, April 2023Postman An Introduction for Developers, April 2023
Postman An Introduction for Developers, April 2023
Postman51 vistas
Designing Good API Experiences Session 24 por Postman
Designing Good API Experiences Session 24Designing Good API Experiences Session 24
Designing Good API Experiences Session 24
Postman106 vistas
Intergalactic - Collaboration and Governance for API Teams por Postman
Intergalactic - Collaboration and Governance for API TeamsIntergalactic - Collaboration and Governance for API Teams
Intergalactic - Collaboration and Governance for API Teams
Postman67 vistas
Postman Intergalactic - API Observability por Postman
Postman Intergalactic - API ObservabilityPostman Intergalactic - API Observability
Postman Intergalactic - API Observability
Postman105 vistas
Postman Intergalactic - API Observability por Postman
Postman Intergalactic - API ObservabilityPostman Intergalactic - API Observability
Postman Intergalactic - API Observability
Postman69 vistas
Unboxing What’s New in Postman v10 por Postman
Unboxing What’s New in Postman v10Unboxing What’s New in Postman v10
Unboxing What’s New in Postman v10
Postman123 vistas
API Lifecycle, Part 2: Monitor and Deploy an API por Postman
API Lifecycle, Part 2: Monitor and Deploy an APIAPI Lifecycle, Part 2: Monitor and Deploy an API
API Lifecycle, Part 2: Monitor and Deploy an API
Postman130 vistas
Unboxing What's New in Q2 por Postman
Unboxing What's New in Q2Unboxing What's New in Q2
Unboxing What's New in Q2
Postman93 vistas
Space Camp :: API Lifecycle, Part I: Build and Test an API por Postman
Space Camp :: API Lifecycle, Part I: Build and Test an APISpace Camp :: API Lifecycle, Part I: Build and Test an API
Space Camp :: API Lifecycle, Part I: Build and Test an API
Postman260 vistas

Último

Bootstrapping vs Venture Capital.pptx por
Bootstrapping vs Venture Capital.pptxBootstrapping vs Venture Capital.pptx
Bootstrapping vs Venture Capital.pptxZeljko Svedic
12 vistas17 diapositivas
Using Qt under LGPL-3.0 por
Using Qt under LGPL-3.0Using Qt under LGPL-3.0
Using Qt under LGPL-3.0Burkhard Stubert
12 vistas11 diapositivas
Dapr Unleashed: Accelerating Microservice Development por
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice DevelopmentMiroslav Janeski
10 vistas29 diapositivas
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... por
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Lisi Hocke
35 vistas124 diapositivas
Advanced API Mocking Techniques por
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking TechniquesDimpy Adhikary
19 vistas11 diapositivas
tecnologia18.docx por
tecnologia18.docxtecnologia18.docx
tecnologia18.docxnosi6702
5 vistas5 diapositivas

Último(20)

Bootstrapping vs Venture Capital.pptx por Zeljko Svedic
Bootstrapping vs Venture Capital.pptxBootstrapping vs Venture Capital.pptx
Bootstrapping vs Venture Capital.pptx
Zeljko Svedic12 vistas
Dapr Unleashed: Accelerating Microservice Development por Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski10 vistas
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... por Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 vistas
Advanced API Mocking Techniques por Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary19 vistas
tecnologia18.docx por nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67025 vistas
Generic or specific? Making sensible software design decisions por Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
FIMA 2023 Neo4j & FS - Entity Resolution.pptx por Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j8 vistas
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... por Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller41 vistas
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... por Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller40 vistas
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... por sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik7 vistas
Quality Engineer: A Day in the Life por John Valentino
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the Life
John Valentino6 vistas
AI and Ml presentation .pptx por FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8712 vistas
JioEngage_Presentation.pptx por admin125455
JioEngage_Presentation.pptxJioEngage_Presentation.pptx
JioEngage_Presentation.pptx
admin1254556 vistas
predicting-m3-devopsconMunich-2023.pptx por Tier1 app
predicting-m3-devopsconMunich-2023.pptxpredicting-m3-devopsconMunich-2023.pptx
predicting-m3-devopsconMunich-2023.pptx
Tier1 app7 vistas

Using Postman to Automate API On-Boarding

  • 4. Introductions Hello!!! Mini Kevin is going to be filling in for me today
  • 5. What We’ll Cover • Postman at iQmetrix • Automating with Postman: Where it began? • The manual process of API Onboarding • The automated process of API Onboarding • The automated process a Video Demo
  • 7. Who uses Postman at iQmetrix Sales SupportDevelopers And many more…
  • 8. What do we use Postman for Sales SupportDevelopers Development Automation Testing Demo’s Training Documentation Support We have over 450 Employee’s around half use Postman
  • 9. Postman in my Role I would be lost without Postman.
  • 11. Is repetitive work really the best use of People Resources? How many times have you heard…. • A manual process • Takes hours to complete and • The end result is the same
  • 12. Skill Requirements for the Manual Process The manual process requires a skilled person The Employee Requirements • Knowledge of all systems • Good Communication skills • Detail Oriented
  • 13. What Does the API Onboarding Specialist Create? It’s the same thing every time. API Access Postman E-mails API Users
  • 14. My Story: How it all started I still felt like there was a way to speed things up. Documenting the process saved a days worth of work
  • 15. My Story: The new Problem Think outside the box!!! How do you eliminate having to enter the same data in multiple spots?
  • 16. The Case of the Duplicate Orders
  • 17. My First Automation Project Hello iQmetrix team Can you please tell us what the original order number is for PO ABC123 Here are the order numbers we are seeing: • 123456 • 678910 • 098765 • 432109 Thank you The Client
  • 18. My First Automation Project Solving the ticket • Call the Middleware Adapter • Get the Order Number • Respond to client Short but sweet
  • 19. My First Automation Project Hello Mr. Client The original order number is 123456. I will now close this ticket. If you have additional questions, please feel to reply and the ticket will automatically reopen. Thank you iQmetrix Team
  • 20. My First Automation Project Manual Process takes about 10 minutes to complete • 1 Ticket = 10 min • Multiple tickets everyday Time Investment: 365 tickets = 60 Hours
  • 21. My First Postman Automation Project This is where it all beganMy Experiment: what could I Automate • Environment Variables • Test Script • Ticket Queue’s API’s
  • 22. My First Postman Automation Project That’s almost a week and a half Manual Process 1 Ticket = 10 min Automated Process 1 Ticket = 1 min Time Savings: 365 Tickets = 54 Hours
  • 23. Onboarding API’s: Vendor Inventory Service
  • 24. API Onboarding: Data Entry Points DB Admin Team
  • 26. The DB Admin Team This is out of scope for this presentation Time: N/A A ticket is manually created • Creates Database • Runs Scripts
  • 27. Entry Point 1: RQ These Steps can’t be automated with Postman Time: 20 minutes After the DB Admin team is finished • Set-up Test Company • Security Roles and • Map Vendor
  • 28. Entry Point 3: HUB • Vendor Setup • Access Credentials • Users • VMI Set up There are a lot of little steps here which can be Automated Time: 45 minutes
  • 29. Entry Point 4: Postman We need to manually enter everything we just created Time: 45 minutes Once setup is complete • Environments • Collections • Test Postman Set-up • Client Resource
  • 30. Entry Point 5: Zen Desk This part is very labor intensive Time: 150 minutes Once setup is complete • Request to Create Test Company • Request to run Scripts • Create Onboarding Letter
  • 31. The Manual Process: Time to Create 1 Package Could be a little more little less depending experience • RQ Set up = 20 minutes • HUB Set up = 45 minutes • Postman Set up = 45 minutes • ZenDesk Tickets = 150 minutes Total time = 260 minutes or approx. 4.5 hours
  • 33. API Onboarding: Data Entry Points DB Admin Team
  • 34. The Entry Points in the Automated Process
  • 35. The Automated Process: Postman Part 1 The environment form variables are now stored in Postman Scripts • Create an Environment • Populate Variables using test script • Fill out the new Environment Form • Generate tickets to DB Admin team Time: 4 minutes
  • 36. The Automated Process: RQ Set-up These steps still can’t be automated with Postman Time: 20 minutes After the DB Admin team is finished • Set-up Test Company • Security Roles and • Map Vendor
  • 37. The Automated Process: Postman Part 2 There are 5 new variables created by the RQ set-up • After the RQ set up is complete • Add Additional Variables to the Environment • Use the Postman Runner to complete the process Time: 2 minutes
  • 38. Video Demo You are going to love this!!!
  • 40. The Automated Process: Time Saved That’s Half a Day Manual Process 1 Package = 4.5 Hours Automated Process 1 Package = 30 min Time Savings: 1 Package = 4 Hours
  • 41. The Automated Process: Time Saved On 10 onboarding packages we save One Week Now we can say…. • An Automated Process • Takes minutes to complete and • We can focus on other tasks
  • 42. iQmetrix.com | 1.866.iQmetrix © 2014 iQmetrix. All right reserved. iQmetrix, the iQmetrix logo, RQ and other trademarks, service marks, and designs referenced in this material are the exclusive property of iQmetrix Software Development Corp. and/or its subsidiaries.