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
43
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
110
WebSocket Authentication on VIDIO.COM
kmklabs
0
1.3k
AudioVisual Assets in Vidio App
kmklabs
0
1.5k
Daily in the life of a TE in Vidio
kmklabs
0
630
Test Engineering - Life of a TE in BBM
kmklabs
0
80
BBM Wallet
kmklabs
0
470
Analytics
kmklabs
0
590
BBM Call Out 101
kmklabs
0
640
Introduction to GRPC
kmklabs
1
610
Other Decks in Programming
See All in Programming
Create a website using Spatial Web
akkeylab
0
270
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
920
Parallel::Pipesの紹介
skaji
2
910
人には人それぞれのサービス層がある
shimabox
3
670
Practical Tips and Tricks for Working with Compose Multiplatform Previews (mDevCamp 2025)
stewemetal
0
120
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
130
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
110
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
120
ReadMoreTextView
fornewid
1
370
社内での開発コミュニティ活動とモジュラーモノリス標準化事例のご紹介/xPalette and Introduction of Modular monolith standardization
m4maruyama
1
120
エラーって何種類あるの?
kajitack
5
140
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
A Modern Web Designer's Workflow
chriscoyier
693
190k
4 Signs Your Business is Dying
shpigford
184
22k
Designing for humans not robots
tammielis
253
25k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
123
52k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Adopting Sorbet at Scale
ufuk
77
9.4k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
480
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