Introducing Ghost Inspector

Post on 12-Apr-2017

397 views 0 download

Transcript of Introducing Ghost Inspector

Neil Mansilla Runscope

Introducing Ghost Inspector

Presented at Test Fanatics Meetup in SF

Neil Mansilla Developer Relations

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

runscope.com/communityLEARN MORE

Thank you! Questions?

Neil Mansillaneil@runscope.com

@mansillaDEV