Network Emulation in SOASTA 57 Spring Release
- 1. ©2016 SOASTA, All rights reserved.
Tom Chavez, Product Marketing
Eric Proegler, Product Manager
Network Emulation in CloudTest
SOASTA 57 Spring Release
- 2. ©2016 SOASTA, All rights reserved.
• SOASTA Spring Release
• Growth of Mobile
• Network Emulation
• Demo
• Questions & Next Steps
- 3. ©2016 SOASTA, All rights reserved. 3
End-to-End Digital Performance Management Platform
Optimizing Performance Across Your Online Business
- 4. ©2016 SOASTA, All rights reserved. 4
CloudTest
• Load testing from development to production
o Continuous testing at any scale, on-prem or in the cloud
• Real-time analytics with customizable dashboards
o Safely test in production with full visibility
• Run tests live or automatically
o Full hands-on control or hands-off automation
• Full end-to-end view
o Front-end performance to back-end systems
Fast, scalable, affordable load testing for performance optimization
- 5. ©2016 SOASTA, All rights reserved. 5
SOASTA 57 Spring Release
• Version Control
o Local Git repo to manage test assets, connect to remote repo
• JMeter integration
o First class support for JMeter with CloudTest features
• Network Emulation
o Advanced modeling of various networks for load testing
• Many more features
o New home page, SLA improvements, Dynatrace integration,
Chrome extension, Jenkins plug-in, Seed data, time zones, …
New features in CloudTest
- 7. 7
92% of US adults own a cellphone
Pew Research, August 2015
- 16. ©2016 SOASTA, All rights reserved. 16
Doesn’t Bandwidth Solve the Problem?
25x Faster Bandwidth != 25x Faster Load Time
- 18. ©2016 SOASTA, All rights reserved. 18
Network Emulation
• Testing to match realistic situations
o Users are not all from one location on a fast network
o Packets get delayed, lost, re-ordered
• Apps perform differently as network conditions worsen
o Reduced throughput
o Timeouts occur, connections are lost
o Transactions take longer, longer sessions
Adding real network modeling to load and performance testing
- 19. ©2016 SOASTA, All rights reserved. 19
Network Emulation Terms
• Bandwidth: the bit-rate of available capacity of the network
• Upload rate: the maximum rate packets are sent from the queue
• Download rate: the maximum rate packets can be received from the queue
• Packet: a unit of data carried over a network
• Latency: the time for the packet to get from one point to another
• Jitter: a variation in the delay of received packets
• Packet loss: the percent of packets dropped from the network queue
• Corruption: the percent of packets arriving with incorrect data
• Duplicate: athe percent of packets
A short dictionary of terms
- 20. ©2016 SOASTA, All rights reserved. 20
Network Emulation in CloudTest
• More than 37 built-in network profiles
o Cable, DSL, Wifi, 4G, 3G, 2G across different locations, qualities
o Create additional profiles from existing or from scratch
• Add network emulation to any test track
o Split network types for each test
• Assign bandwidth by user or by server
o By server emulates a shared network connection, e.g. store
• Measure impact of network variability on performance
o Decreased throughput, increased wait, more errors & timeouts
Included for everyone, even CloudTest Lite (free edition)
- 23. ©2016 SOASTA, All rights reserved. 23
Questions & Next Steps
• Additional information about CloudTest
o soasta.com/cloudtest
• Release Notes, SOASTA Community
o Network Emulation and more
• Upcoming Webinars
o soasta.com/webinars: New features,
Holiday Readiness
o Recordings of past webinars
• CloudTest on-Demand
o soasta.com/cloudtest: SOASTA will build & run tests for you
Get Started Today – Upgrade to SOASTA 57 Sprint Release
- 24. ©2016 SOASTA, All rights reserved. 24
“The leader in performance analytics.”
www.soasta.com
SOASTA
- 25. ©2016 SOASTA, All rights reserved. 25
Template
• aa
o bbntinuous testing at any scale, on-prem or in the cloud
• aa
o bbntinuous testing at any scale, on-prem or in the cloud
• aa
o bbntinuous testing at any scale, on-prem or in the cloud
• aa
o bbntinuous testing at any scale, on-prem or in the cloud
Some headline