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.
E X P E R I E N C E T O O L S
CUSTO M ER
E X P E R I E N C E T O O L S
DEVELOPER
Shane Chapman & Murali Tulugu
October 23,...
Introductions
MuraliTulugu
Solutions Architect
Sauce Labs
EMAIL: murali.tulugu@saucelabs.com
Shane Chapman
Staff Engineer
...
Sauce Connect (SC)
• Allows testing of internal web sites and applications
• Secure connection between Sauce Labs and your...
Sauce Connect Setup
Fire wall
© Sauce Labs, Inc.
Sauce Connect in High Availability & Load Balance
© Sauce Labs, Inc.
Sauce Connect – Best Practices
• Start SC in High Availability Mode – Achieve HA /LB
● Multiple tunnels with the same tunn...
Problems
• Tunnels require a restart every 24 hours
• Tunnels become unresponsive
• No notifications when tunnels become u...
Solution
• Raven/Lookout - Availability
• Detect and manage unresponsive tunnels (self-healing)
• Orchestrator – Scalabili...
Test Pipeline Architecture
Raven/Lookout/Orchestrator
Walmart Usage
WALMART US
(BROWSERS)
20 Tunnels 6 Tunnels 6 Tunnels 6 Tunnels
38
Tunnels
3800
Selenium
Sessions
=
WALMART U...
Impact
0Customer
Impact
4hrsSaved
per Week
Impact
Next Steps
• Open source the projects for other Sauce Labs
users
• Use the terminal/cron jobs with configuration to
manage...
Q&A
Contact Us
@testarmada
github.com/testarmada
http://www.testarmada.io
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
What to Upload to SlideShare
Next
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

Integration with saucelabs over private network

Download to read offline

How to integrate with SauceLabs for automated browser and real device testing over a private network

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Integration with saucelabs over private network

  1. 1. E X P E R I E N C E T O O L S CUSTO M ER E X P E R I E N C E T O O L S DEVELOPER Shane Chapman & Murali Tulugu October 23, 2018 Sauce Labs Advanced Features and Integration with Private Network
  2. 2. Introductions MuraliTulugu Solutions Architect Sauce Labs EMAIL: murali.tulugu@saucelabs.com Shane Chapman Staff Engineer WalmartLabs EMAIL: shane.chapman@walmartlabs.com
  3. 3. Sauce Connect (SC) • Allows testing of internal web sites and applications • Secure connection between Sauce Labs and your private network • Easy to install - command line app for Linux, Mac, Windows • Multiple Start/Stop Options – Manual, CI, Test Runner, Maven Plug-In • Alternative to Whitelisting Purpose of Sauce Connect © Sauce Labs, Inc.
  4. 4. Sauce Connect Setup Fire wall © Sauce Labs, Inc.
  5. 5. Sauce Connect in High Availability & Load Balance © Sauce Labs, Inc.
  6. 6. Sauce Connect – Best Practices • Start SC in High Availability Mode – Achieve HA /LB ● Multiple tunnels with the same tunnel-identifier --no-remove-colliding-tunnels • Start SC in Shared Tunnel Mode – Avoid multiple tunnels ● Users can share parent account tunnel … --shared • Only use tunnel for traffic that is needed – Speed up Test Execution ● Drop un-necessary traffic … --direct-domains and/or --fast-fail-regexps © Sauce Labs, Inc.
  7. 7. Problems • Tunnels require a restart every 24 hours • Tunnels become unresponsive • No notifications when tunnels become unresponsive • Scale tunnels up and down without impacting other tunnels
  8. 8. Solution • Raven/Lookout - Availability • Detect and manage unresponsive tunnels (self-healing) • Orchestrator – Scalability • Process management to scale up tunnels • Stats - Alerting & monitoring • Use thresholds to get notifications
  9. 9. Test Pipeline Architecture
  10. 10. Raven/Lookout/Orchestrator
  11. 11. Walmart Usage WALMART US (BROWSERS) 20 Tunnels 6 Tunnels 6 Tunnels 6 Tunnels 38 Tunnels 3800 Selenium Sessions = WALMART US (DEVICES) WALMART MEXICO WALMART STORES
  12. 12. Impact 0Customer Impact 4hrsSaved per Week
  13. 13. Impact
  14. 14. Next Steps • Open source the projects for other Sauce Labs users • Use the terminal/cron jobs with configuration to manage tunnels • Handling of more than 2 DMZ boxes
  15. 15. Q&A
  16. 16. Contact Us @testarmada github.com/testarmada http://www.testarmada.io

How to integrate with SauceLabs for automated browser and real device testing over a private network

Views

Total views

396

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

4

Shares

0

Comments

0

Likes

0

×