Introducing Ghost Inspector
-
Upload
neil-mansilla -
Category
Technology
-
view
397 -
download
0
Transcript of Introducing Ghost Inspector
![Page 1: Introducing Ghost Inspector](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/1.jpg)
Neil Mansilla Runscope
Introducing Ghost Inspector
Presented at Test Fanatics Meetup in SF
![Page 3: Introducing Ghost Inspector](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/3.jpg)
Runscope helps developers SOLVE API PROBLEMS FAST.
Log Monitor Measure
Your API Usagehttps://www.runscope.com
![Page 4: Introducing Ghost Inspector](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/4.jpg)
PhantomJS
• Headless browser
• Scripts are in JavaScript
• Understands and renders JavaScript
• DOM handling
• CSS selector
• Takes snapshots!
![Page 5: Introducing Ghost Inspector](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/6.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/7.jpg)
Ghost Inspector
{ live demo }
![Page 8: Introducing Ghost Inspector](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/8.jpg)
![Page 9: Introducing Ghost Inspector](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/9.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/10.jpg)
End-to-end testing API App App API
![Page 11: Introducing Ghost Inspector](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/11.jpg)
![Page 12: Introducing Ghost Inspector](https://reader031.fdocuments.in/reader031/viewer/2022030308/58ed1a1f1a28ab2f218b468b/html5/thumbnails/12.jpg)