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
56
0
Share
Intregrating Automated API Test with Jenkins
Mengintegrasikan API Testing dengan Jenkins
KMKLabs
March 21, 2018
More Decks by KMKLabs
See All by KMKLabs
Understanding (a bit of) G1 GC
kmklabs
0
140
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
690
Test Engineering - Life of a TE in BBM
kmklabs
0
120
BBM Wallet
kmklabs
0
540
Analytics
kmklabs
0
660
BBM Call Out 101
kmklabs
0
720
Introduction to GRPC
kmklabs
1
690
Other Decks in Programming
See All in Programming
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
510
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
6
1.1k
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
130
Cloudflare で始める Data Platform
ta93abe
0
300
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
250
デフォルト運用のCodeRabbit、1年で何が変わったか / How CodeRabbit Changed Our Code Review in 1 Year
bake0937
1
100
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
530
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
340
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
110
SkillsをS3 Filesに置く時のあれこれ
watany
4
1.8k
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
290
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
300
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.3k
Statistics for Hackers
jakevdp
799
230k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
940
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
250
Art, The Web, and Tiny UX
lynnandtonic
304
21k
New Earth Scene 8
popppiees
3
2.3k
How to build a perfect <img>
jonoalderson
1
5.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
HDC tutorial
michielstock
2
670
The Invisible Side of Design
smashingmag
302
52k
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