Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SauceCon 2017: The Sauce Labs RESTful API

134 views

Published on

Sauce Labs provides a fully featured REST API allowing users to get and set many different things. In this talk, Leo Laskin, Automation Specialist, will discuss the many available REST API calls, their uses and any limitations around them. He will also talk about recent API updates and future enhancements, and take questions to hear about features the community would like to see in the Sauce REST API.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SauceCon 2017: The Sauce Labs RESTful API

  1. 1. The Sauce Labs RESTful API: Fulfilling All Your Test Reporting Dreams Leo Laskin | Test Automation Advisor
  2. 2. • 10 Years of Quality Assurance • Selenium contributor Twitter: @LeoLaskin Email: leo@saucelabs.com
  3. 3. Rest API Sections
  4. 4. • Get User • Create Subaccount • Get List of Sub Accounts • Get List of Sibling Accounts • Update access key Account Methods 4
  5. 5. • Get Tunnels • Get Tunnel • Delete Tunnel Tunnel Methods June 9, 2017 © Sauce Labs, Inc. 5
  6. 6. • Get Jobs • Update Jobs • Delete Job • Stop Job • Get Job Asset Files • Delete Job Asset Files Job Methods June 9, 2017 © Sauce Labs, Inc. 6
  7. 7. • Get Sauce Labs Status • Get Supported Platforms Platform Information Methods
  8. 8. • Upload Files • Get Stored Files Temporary Storage Methods
  9. 9. • Get User Concurrency • Get User Activity • Get User Account Usage Test Activity And Usage Methods
  10. 10. New API Sections
  11. 11. Analytics • Test Trends • Error Aggregations • Builds And Tests Statistics • Test Lists Build Your Own Dashboard
  12. 12. • Identify only failed/errored tests • Sync up with JIRA to easily track when a certain test started and stopped failing • Build your own dashboard Sample Analytics Ideas
  13. 13. What Are Other Customers Doing?
  14. 14. Queue Management
  15. 15. New Relic Integration
  16. 16. Reporting Integration
  17. 17. Scenario Details
  18. 18. Other Examples
  19. 19. Questions?

×