8. Already existing API testing tool?
- Inflexible service
(fixed scheduling condition,
fixed notification condition)
- Bad UI
- Hard to use for beginner
Runscope Nagios
PlatformSoftware개발1팀
안미진
9. PUSH PLANET needs
1. more flexible and useful API testing tool
2. monitoring tool with shorter time interval
between tests
3. a tool that help them to solve the problem of
their APIs as fast as possible
PlatformSoftware개발1팀
안미진
12. What is MONITT?
: Flexible REST API Monitoring & Testing Tool
Features
- User can enter expected responses
- Flexible user-defined function
- Intuitive UI design
- Various methods for response comparation
Email notification
Test scheduling
PlatformSoftware개발1팀
안미진
15. MONITT
Web Dashboard
MONITT
Web Dashboard
upload
MONITT Architecture
Test Case
Email
Server
MONITT
Engine
scheduling
write
alert
DB
PlatformSoftware개발1팀
안미진
UserID
Email
Test Name
Scheduling
Notification
Request Expected Response
Once
Periodically
Status Change
Fail Count
Unit
Frequency
Time
Unit
Frequency
Method
URL
URL Parameter
Header
Body
Return Code
Response Time
Body
Header Regex
Value
Type
User
17. MONITT
Web Dashboard
MONITT Architecture
Test Case
Email
Server
MONITT
Engine
scheduling
write
alert
DB
Bootstrap
CSS
HTML
JavascriptPython
Django Framework
PlatformSoftware개발1팀
안미진
upload
MONITT
Web Dashboard
User