Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Intregrating Automated API Test with Jenkins
Search
KMKLabs
March 21, 2018
Programming
0
48
Intregrating Automated API Test with Jenkins
Mengintegrasikan API Testing dengan Jenkins
KMKLabs
March 21, 2018
Tweet
Share
More Decks by KMKLabs
See All by KMKLabs
Understanding (a bit of) G1 GC
kmklabs
0
120
WebSocket Authentication on VIDIO.COM
kmklabs
0
1.4k
AudioVisual Assets in Vidio App
kmklabs
0
1.5k
Daily in the life of a TE in Vidio
kmklabs
0
680
Test Engineering - Life of a TE in BBM
kmklabs
0
100
BBM Wallet
kmklabs
0
530
Analytics
kmklabs
0
650
BBM Call Out 101
kmklabs
0
700
Introduction to GRPC
kmklabs
1
670
Other Decks in Programming
See All in Programming
関数実行の裏側では何が起きているのか?
minop1205
1
700
チームをチームにするEM
hitode909
0
340
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.9k
エディターってAIで操作できるんだぜ
kis9a
0
730
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
840
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
180
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
140
sbt 2
xuwei_k
0
300
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.4k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
26k
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
720
WebRTC と Rust と8K 60fps
tnoho
2
2k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6k
The Language of Interfaces
destraynor
162
25k
Thoughts on Productivity
jonyablonski
73
5k
Context Engineering - Making Every Token Count
addyosmani
9
520
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Site-Speed That Sticks
csswizardry
13
1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Agile that works and the tools we love
rasmusluckow
331
21k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Transcript
INTEGRATING AUTOMATED API TESTS WITH JENKINS
INTEGRATING AUTOMATED API TESTS WITH JENKINS • API • Postman
• JSON Schema • Tiny Validator • Newman • Jenkins
API • What is API? API stands for Application Programming
Interface It enables communication and data exchange between two separate software.
API • Why we should test API?
POSTMAN • Postman is the essential toolchain for API developers
to share, test, document and monitor APIs
TESTING IN POSTMAN
TESTING IN POSTMAN
JSON SCHEMA • JSON Schema is a vocabulary that allows
you to annotate and validate JSON documents.
TINY VALIDATOR • Use JSON Schema to validate simple values
and complex objects using a rich validation vocabulary.
NEWMAN • Newman is a command-line collection runner for Postman
• Install: npm install –g newman • Run: newman run <collectionName.json> -e <evironmentName.json> -n <iterationNumber> -r <type of report>
INTEGRATING NEWMAN IN JENKINS
MORE TOOLS TO CHECK • SOAP UI • Runscope •
Parasoft SOATest • HttpMaster • REST-assured • Postman with Jetpacks
THANK YOU
REFERENCE • http://www.guru99.com/api-testing.html • https://www.getpostman.com/docs/ • http://www.postmanlabs.com/postman-collection/ • http://json-schema.org/documentation.html •
https://www.npmjs.com/package/newman