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
Intregrating Automated API Test with Jenkins
Search
KMKLabs
March 21, 2018
Programming
0
37
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
92
WebSocket Authentication on VIDIO.COM
kmklabs
0
1.2k
AudioVisual Assets in Vidio App
kmklabs
0
1.4k
Daily in the life of a TE in Vidio
kmklabs
0
530
Test Engineering - Life of a TE in BBM
kmklabs
0
56
BBM Wallet
kmklabs
0
420
Analytics
kmklabs
0
470
BBM Call Out 101
kmklabs
0
520
Introduction to GRPC
kmklabs
1
490
Other Decks in Programming
See All in Programming
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
200
距離関数を極める! / SESSIONS 2024
gam0022
0
290
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.8k
みんなでプロポーザルを書いてみた
yuriko1211
0
280
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
120
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
340
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
910
subpath importsで始めるモック生活
10tera
0
320
Jakarta EE meets AI
ivargrimstad
0
190
React への依存を最小にするフロントエンド設計
takonda
12
3.3k
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.2k
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
430
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
BBQ
matthewcrist
85
9.3k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Unsuck your backbone
ammeep
668
57k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Code Reviewing Like a Champion
maltzj
520
39k
What's new in Ruby 2.0
geeforr
343
31k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
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