Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
40+ tips to use Postman more efficiently
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Abhinav Asthana
December 13, 2014
Programming
260
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
40+ tips to use Postman more efficiently
Abhinav Asthana
December 13, 2014
Other Decks in Programming
See All in Programming
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
230
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
180
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
780
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
220
A2UI という光を覗いてみる
satohjohn
1
160
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
950
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
170
さぁV100、メモリをお食べ・・・
nilpe
0
160
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.3k
Agentic UI
manfredsteyer
PRO
0
200
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
110
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Context Engineering - Making Every Token Count
addyosmani
9
980
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
The SEO Collaboration Effect
kristinabergwall1
1
490
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
570
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
540
Unsuck your backbone
ammeep
672
58k
Transcript
Postman gives you superpowers These slides show you how to
use them
Launch Postman quickly Chrome’s app launcher sits in your OS
dock and let’s you access Postman without opening Chrome.
Launch Postman quickly Create a Postman shortcut just like shortcuts
for native apps
Launch Postman quickly Go to the “Apps” page using the
Bookmarks bar or type chrome://apps in the address bar
Build requests quickly URL parameters let you add key-value pairs
to construct the request URL quickly.
Build requests quickly Use header presets to save and load
common sets of headers.
Build requests quickly Send browser cookies automatically through the Postman
Interceptor extension. Install Interceptor
Build requests quickly Authenticate using Basic Auth, Digest Auth, Oauth
1.0 and Oauth 2.0 helpers. Postman can sign requests and generate header and parameter values.
Organize using collections Collections let you bunch requests together and
organize them further in folders. You can use collections for API documentation, user scenarios or any kind of related requests.
Organize using collections Using the history to replay requests a
lot? Use collections to be more organized.
Organize using collections Document your API using collections.
Organize using collections Store a sample flow using collections.
Organize using collections Add names and descriptions while saving requests
in a collection. Descriptions in Postman support Markdown.
Organize using collections Descriptions show up right above the request
construction module.
Organize using collections Lots of requests in a collection? Use
folders to organize stuff further.
Using collections Requests can be re-ordered and duplicated inside a
collection or a folder.
Organize using collections Save sample responses inside requests. Click on
the bookmark icon above the response view.
Organize using collections Saving responses: Give the response an identifier.
Organize using collections Saving responses: Response identifiers show up as
part of the description. Click to load the response.
Sharing collections Share collections with your team. On-board new developers
quickly.
Sharing collections Share collections through getpostman.com. Used by folks at
Box, Cisco, Intel, Qualys and many more!
Sharing collections Collections can be imported from the file system
and URLs.
Sharing collections Share your collections with Postman users using the
API directory. Exciting updates coming soon!
Using environments Use variables inside requests to switch between local,
staging or production environments. Can also be used to hide sensitive information while sharing collections.
Using environments Environment variables are enclosed in {{double curly braces}}
and can be used anywhere inside request values.
Using environments Environments can be exported and shared.
Postman Interceptor Install the Postman Interceptor for tighter integration with
the Chrome browser. Install Interceptor
Postman Interceptor Capture requests from a web page and stream
them inside Postman’s history.
Postman Proxy Use the Postman Proxy to capture requests from
desktop applications or mobile applications. Link: https://github.com/a85/PostmanProxy
Jetpacks Get the Jetpacks upgrade for writing tests, running pre-request
scripts and the Collection Runner. It’s just $9.99 for a single user! Buy Jetpacks
Jetpacks Provision licenses for your entire team using the online
interface. Link: https://www.getpostman.com/profile/teams
Pre-request scripts Execute Javascript code before a request is sent.
Example: Generate random numbers or timestamps and insert in requests
Pre-request scripts The request object is available inside pre-request scripts.
Access values from the UI and then modify them again.
Pre-request scripts Set environment and global variable values. Useful in
request chaining.
Test scripts Write tests within Postman using the full power
of Javascript. Use snippets to quickly build a test suite.
Test scripts Results show up inside Postman with pass/fail counts.
Test scripts are part of collections. Sharing a collection also shares your tests.
Test scripts Environments and global values can be set inside
test scripts too.
Request evaluation life-cycle 1. Gather data from the Postman UI
2. Pre-request scripts 3. Send request 4. Receive response 5. Run test scripts 6. Display response and test results
Collection runner Run all requests in a collection or a
folder together. You can run multiple iterations too.
Collection runner See aggregate test results. For multiple iterations, drill
into each iteration’s result.
Collection runner See previous runs. Ensure that your API tests
are improving over time.
Data files Load data files for multiple iterations. Postman supports
CSV and JSON files.
Data files Data variables are enclosed within {{double curly braces}}
in the request.
Data files Data values are available in pre-request scripts and
test scripts too using the special data variable.
Newman Newman is a Node.js based command line companion tool
to run Postman collections. See documentation
Newman Use Newman to schedule tests using cron. Integrate Newman
with build systems. cron/curl +
Links • Postman (www.getpostman.com) • Postman Docs (www.getpostman.com/docs) • Postman
Blog (http:/ /blog.getpostman.com) • Postman on Twitter (https:/ /www.twitter.com/postmanclient) • Postman on Facebook ( https:/ /www.facebook.com/getpostman) • Email us at
[email protected]