Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Continuous Load Testing from the Cloud

Continuous Load Testing from the Cloud

I explore some of the definitions of continuous load testing as well as two popular approaches for simulating protocol level users and browser level users on flood.io from the cloud.

Tim Koopmans

June 19, 2018
Tweet

More Decks by Tim Koopmans

Other Decks in Technology

Transcript

  1. / lōd test / load test verb gerund or present

    participle: load testing simulate demand on a system and measure it for performance “he was load testing in production, what could go wrong?”
  2. / kənˈtinyo͞o / con·tin·ue verb persist in an activity or

    process “she was able to continue the load test effort”
  3. / kənˈtinyo͞oəs / con·tin·u·ous adjective forming an unbroken whole; without

    interruption “I heard that you are doing continuous load testing”
  4. L R

  5. L R

  6. L R

  7. L R

  8. L R

  9. 1997 HTTP 1.1 2015 HTTP 2.0 2006 XHR jQuery 2011

    WebSocket iOS Android 2014 HTML5 ReactJS … COMPLEXITY curve
  10. 6 documents 45 requests 27 static assets 1 XHR 307

    header values 39 post values 155 differences 78 cookie values 10 X-CSRF tokens
  11. Event ticketing for some of the world's most successful touring

    acts like the Eagles and Harry Styles means you have to be ready for big traffic spikes and meet the high expectations of customers as well as eminent partners such as American Express and Ticketmaster. Tricentis Flood was exactly what we needed: a cloud-based load testing platform that would let us distribute both protocol-level testing and browser-level testing. Josh Cronemeyer, CTO of LaneOne We love how Flood lets us quickly and efficiently get about the business of load testing …