introducing ghost inspector

14
Neil Mansilla Runscope Introducing Ghost Inspector Presented at Test Fanatics Meetup in SF

Upload: neil-mansilla

Post on 12-Apr-2017

391 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Introducing Ghost Inspector

Neil Mansilla Runscope

Introducing Ghost Inspector

Presented at Test Fanatics Meetup in SF

Page 2: Introducing Ghost Inspector

Neil Mansilla Developer Relations

Page 3: Introducing Ghost Inspector

Runscope helps developers SOLVE API PROBLEMS FAST.

Log Monitor Measure

Your API Usagehttps://www.runscope.com

Page 4: Introducing Ghost Inspector

PhantomJS

• Headless browser

• Scripts are in JavaScript

• Understands and renders JavaScript

• DOM handling

• CSS selector

• Takes snapshots!

Page 5: Introducing Ghost Inspector

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

Page 6: Introducing Ghost Inspector

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)

Page 7: Introducing Ghost Inspector

Ghost Inspector

{ live demo }

Page 8: Introducing Ghost Inspector
Page 9: Introducing Ghost Inspector

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

Page 10: Introducing Ghost Inspector

End-to-end testing API App App API

Page 11: Introducing Ghost Inspector
Page 12: Introducing Ghost Inspector
Page 13: Introducing Ghost Inspector

runscope.com/communityLEARN MORE

Page 14: Introducing Ghost Inspector

Thank you! Questions?

Neil [email protected]

@mansillaDEV