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
Mock Server
Search
Ngalam Backend Community
March 27, 2019
Technology
0
56
Mock Server
Ngalam Backend Community
March 27, 2019
Tweet
Share
More Decks by Ngalam Backend Community
See All by Ngalam Backend Community
Web_Scraping_with_Scrapy.pdf
ngalambackend
0
73
Introduction to Flask
ngalambackend
0
130
Achieving API Performance and Scalability
ngalambackend
0
77
Interfaces in Go
ngalambackend
0
52
CSS in JS in action
ngalambackend
0
50
Productive Remote Working with Scrum
ngalambackend
0
63
Covid Tracker Kota Malang
ngalambackend
0
59
Supercharge Local Development with Docker
ngalambackend
1
110
Building Scalable and Flexible API by Leveraging GraphQL and BigTable
ngalambackend
1
290
Other Decks in Technology
See All in Technology
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
1
110
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
130
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
500
Taming you application's environments
salaboy
0
190
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
760
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
530
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
110
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
334
57k
Scaling GitHub
holman
458
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Bash Introduction
62gerente
608
210k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Raft: Consensus for Rubyists
vanstee
136
6.6k
Code Reviewing Like a Champion
maltzj
520
39k
Embracing the Ebb and Flow
colly
84
4.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Docker and Python
trallard
40
3.1k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Automating Front-end Workflow
addyosmani
1366
200k
Transcript
NBC X KMM MEETUP MARCH 27, 2019 DILO MALANG MOCK
SERVER
ABOUT SPEAKER Ahmad Fatoni AVP Of Quality Assurance at DOT
Indonesia Backend | Automated Test | QA Email:
[email protected]
Linkedin: ahmad-fatoni Instagram: inotaf_
TOPICS ▸ Mock Server ? √ ▸ Why we need
mock server ? √ ▸ API √ ▸ API Contract √ ▸ Retrofit √ ▸ Glide √
TOOLS
POSTMAN MOCK SERVER MOCKAPI.IO
FAKE IT TILL YOU MAKE IT Joyce Lin Editor of
Postman Engineering POSTMAN MOCK SERVER
POSTMAN MOCK SERVER BY FAKING REAL ENDPOINTS, MOCKS ARE USED
AT VARIOUS STAGES OF DEVELOPMENT PROCESS •Continuous planning •Continuous testing •Collaborate and make decisions quickly and effectively •Adapt quickly to a changing landscape with mid-stream feedback and insights
POSTMAN MOCK SERVER WHAT WE NEED ? ▸ Goals ▸
Postman ▸ Postman Account ▸ API Contract
POSTMAN MOCK SERVER WE WILL GET ▸ Mock Server ▸
API Documentation (Online and Offline)
http://bit.ly/demoNbcKmm
MOCKAPI.IO MOCKAPI IS A SIMPLE TOOL THAT LETS YOU EASILY
MOCK UP APIS, GENERATE CUSTOM DATA, AND PREFORM OPERATIONS ON IT USING RESTFUL INTERFACE
MOCKAPI.IO GREAT FEATURES ▸ RESTful Interface ▸ Generate dummy data
▸ Relationship (Nested URL) ▸ Pagination ▸ Searching ▸ Sorting
RESTFUL INTERFACE MOCKAPI.IO
RESTFUL INTERFACE MOCKAPI.IO
Features Postman Mock Server mockapi.io Custom Response √ √ Generate
Dummy Data x √ Documentation √ x Pagination, search, sort x √ Dynamic Response code √ x Pass Request Body to Response x x
MOCK SERVER REFERENCES https://medium.com/postman-engineering/https-medium-com-postman-engineering-fake-it-till-you-make-it-mocks- for-agile-development-f4d050cad694 https://medium.com/@fatoniahmad.mail/test-driven-development-tdd-restful-api-using-mock-server-postman- 1fd1cb271ed0 https://learning.getpostman.com/docs/postman/mock_servers/mocking_with_examples/ https://www.mockapi.io/docs
Ahmad Fatoni Email:
[email protected]
Linkedin: ahmad-fatoni Instagram: inotaf_