Post on 12-Apr-2017
Neil Mansilla Runscope
Introducing Ghost Inspector
Presented at Test Fanatics Meetup in SF
Runscope helps developers SOLVE API PROBLEMS FAST.
Log Monitor Measure
Your API Usagehttps://www.runscope.com
PhantomJS
• Headless browser
• Scripts are in JavaScript
• Understands and renders JavaScript
• DOM handling
• CSS selector
• Takes snapshots!
CasperJS
• API and test framework layer on top of Phantom JS
• Clicking, typing, waiting, assertions
• Links, forms, button clicks
• Capture entire screenshots or specific DOM elements
Ghost Inspector
• Cloud-based web page & app testing
• No command line, no scripting (unless you want to)
• Chrome extension recorder or build manually
• Continuous monitoring from cloud
• Alerts when things go south (email, PagerDuty, etc.)
• Also support for webhooks (payload sent to any URL)
• Captured: Full video, console output, screenshots
• Visual comparison of changes (diff)
• There’s an API! (list, get, execute)
Ghost Inspector
{ live demo }
Feature/Task Runscope Solution
REST Client Runscope Request EditorAdvanced HTTP client with logging
Request Capture Runscope Request Captures
Traffic Capture Runscope Traffic InspectorLogs and indexes all traffic made from Request Editor, Captures, Runscope URLs, Radar tests, Gateway Agent, etc.
Monitoring / Testing Runscope RadarAutomated testing without any programming required
Notifications Runscope Radar IntegrationsSlack, PagerDuty, HipChat, OpsGenie, etc.
Runscope API Testing, Monitoring & Debugging
End-to-end testing API App App API
Thank you! Questions?
Neil Mansillaneil@runscope.com
@mansillaDEV