{"id":4617,"date":"2018-02-26T16:12:37","date_gmt":"2018-02-26T21:12:37","guid":{"rendered":"https:\/\/www.redline13.com\/blog\/?p=4617"},"modified":"2018-02-26T16:12:37","modified_gmt":"2018-02-26T21:12:37","slug":"load-testing-advice-for-fast-growth-companies","status":"publish","type":"post","link":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/","title":{"rendered":"Practical Advice for Fast Growth Companies and Load Testing"},"content":{"rendered":"<div>When companies are growing fast, their main concern is not scaling. Until it&#8217;s an issue.\u00a0 This is part of maturing devops (development operations). They need, or will need, load testing. Then the questions come up. This blog post should be seen as practical load testing advice, along with the right questions, for any company that is grappling with the need to load test.<\/div>\n<h2>Load Testing 101<\/h2>\n<div>Load testing is based on user requirements. For example, load testing is determining if your systems can handle X throughput and maintain performance at Y ms for Z% percentile.<\/div>\n<div><\/div>\n<div>The process in its simplest form: 1. finding bottlenecks, 2. fix bottlenecks, 3. test again.<\/div>\n<h2>How Often?<\/h2>\n<div>This is not something you repeat with every code push.\u00a0 This is something you might do a few hundred times when load testing to see if you can support 50,000 registrations in minutes, or doubling the traffic on a streaming video service when merging user bases, or something else specific to your business. (Note: these are real scenarios for RedLine13 customers.) Each case can require running hundreds of load tests to work through the bottlenecks. These are typical RedLine13 customers. Why? Because the cost to do each incremental test with <a href=\"https:\/\/www.redline13.com\/blog\/\" target=\"_blank\" rel=\"noopener\">RedLine13<\/a> is (almost) free.<\/div>\n<h2>When do you Start?<\/h2>\n<div>Should you do this kind of load testing day one?\u00a0 No, you should be realistic about your requirements. In the first case, companies did not test for 50,000 registrations when they launched, but as the company grew they realized that they were serving bigger and bigger customers.\u00a0 In the case of streaming, the company already had millions of users when they realized the need.<\/div>\n<h2>Baseline Testing and Trending<\/h2>\n<div>The question is whether this change will somehow impact the performance of your baseline.\u00a0 This is the process that could run daily or with every push.\u00a0 It could run against your dev, staging or production environment.\u00a0 We have seen this in the real world. A customer has SLA guarantees to their customers, either internal or external.\u00a0 They run small performance tests daily or hourly and trigger an alert if out of band by X %.<\/div>\n<div><\/div>\n<div>We have a RedLine13 customer that has run 1,391 tests as of today and has been using RedLine13 since April 2015 &#8211; so over the past 1,060 days they sometimes runs extra tests but typically run tests daily.<\/div>\n<div><\/div>\n<div>Should you do baseline testing day one? Here are the questions that you need to answer. If you have an SLA &#8211; then yes.\u00a0 If you do not have an SLA &#8211; then is it a requirement?\u00a0 Are you already measuring performance on production?\u00a0 Are you ok with launching and waiting for peak to see if your code broke something?<\/div>\n<h2>Conclusion<\/h2>\n<div>Hopefully this is common sense load testing advice, and the right questions, which you can apply to your situation.<\/div>\n<div><\/div>\n<div>We look forward to your feedback.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>When companies are growing fast, their main concern is not scaling. Until it&#8217;s an issue.\u00a0 This is part of maturing devops (development operations). They need, or will need, load testing. Then the questions come up. This blog post should be seen as practical load testing advice, along with the right questions, for any company that is grappling with the need to load test. Load Testing 101 Load testing is based on user requirements. For example, load<a class=\"more-link\" href=\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":4619,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,22,26,35,1],"tags":[],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-user","4":"post-4617","6":"format-standard","7":"has-post-thumbnail","8":"category-blog","9":"category-case-studies","10":"category-continuous-testing","11":"category-load-testing","12":"category-uncategorized"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Load Testing Advice for Fast Growth Companies<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Load Testing Advice for Fast Growth Companies\" \/>\n<meta property=\"og:description\" content=\"When companies are growing fast, their main concern is not scaling. Until it&#8217;s an issue.\u00a0 This is part of maturing devops (development operations). They need, or will need, load testing. Then the questions come up. This blog post should be seen as practical load testing advice, along with the right questions, for any company that is grappling with the need to load test. Load Testing 101 Load testing is based on user requirements. For example, loadRead More &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/\" \/>\n<meta property=\"og:site_name\" content=\"RedLine13\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-26T21:12:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/02\/fast-growing-companies.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"618\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"RedLine13\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"RedLine13\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/\"},\"author\":{\"name\":\"RedLine13\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/4acbcdcb8a9c72ec5a274e69c0ebea28\"},\"headline\":\"Practical Advice for Fast Growth Companies and Load Testing\",\"datePublished\":\"2018-02-26T21:12:37+00:00\",\"dateModified\":\"2018-02-26T21:12:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/\"},\"wordCount\":476,\"publisher\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\"},\"articleSection\":[\"Blog\",\"Case Studies\",\"Continuous Testing\",\"Load Testing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/\",\"name\":\"Load Testing Advice for Fast Growth Companies\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\"},\"datePublished\":\"2018-02-26T21:12:37+00:00\",\"dateModified\":\"2018-02-26T21:12:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.redline13.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Practical Advice for Fast Growth Companies and Load Testing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\",\"url\":\"https:\/\/www.redline13.com\/blog\/\",\"name\":\"RedLine13\",\"description\":\"(Almost) Free Load Testing in the Cloud\",\"publisher\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.redline13.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#organization\",\"name\":\"RedLine13\",\"url\":\"https:\/\/www.redline13.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg\",\"contentUrl\":\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg\",\"width\":300,\"height\":68,\"caption\":\"RedLine13\"},\"image\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/4acbcdcb8a9c72ec5a274e69c0ebea28\",\"name\":\"RedLine13\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g\",\"caption\":\"RedLine13\"},\"sameAs\":[\"http:\/\/127.0.0.1\"],\"url\":\"https:\/\/www.redline13.com\/blog\/author\/user\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Load Testing Advice for Fast Growth Companies","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/","og_locale":"en_US","og_type":"article","og_title":"Load Testing Advice for Fast Growth Companies","og_description":"When companies are growing fast, their main concern is not scaling. Until it&#8217;s an issue.\u00a0 This is part of maturing devops (development operations). They need, or will need, load testing. Then the questions come up. This blog post should be seen as practical load testing advice, along with the right questions, for any company that is grappling with the need to load test. Load Testing 101 Load testing is based on user requirements. For example, loadRead More &rarr;","og_url":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/","og_site_name":"RedLine13","article_published_time":"2018-02-26T21:12:37+00:00","og_image":[{"width":1000,"height":618,"url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2018\/02\/fast-growing-companies.jpg","type":"image\/jpeg"}],"author":"RedLine13","twitter_card":"summary_large_image","twitter_misc":{"Written by":"RedLine13","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/#article","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/"},"author":{"name":"RedLine13","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/4acbcdcb8a9c72ec5a274e69c0ebea28"},"headline":"Practical Advice for Fast Growth Companies and Load Testing","datePublished":"2018-02-26T21:12:37+00:00","dateModified":"2018-02-26T21:12:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/"},"wordCount":476,"publisher":{"@id":"https:\/\/www.redline13.com\/blog\/#organization"},"articleSection":["Blog","Case Studies","Continuous Testing","Load Testing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/","url":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/","name":"Load Testing Advice for Fast Growth Companies","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/#website"},"datePublished":"2018-02-26T21:12:37+00:00","dateModified":"2018-02-26T21:12:37+00:00","breadcrumb":{"@id":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.redline13.com\/blog\/2018\/02\/load-testing-advice-for-fast-growth-companies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.redline13.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Practical Advice for Fast Growth Companies and Load Testing"}]},{"@type":"WebSite","@id":"https:\/\/www.redline13.com\/blog\/#website","url":"https:\/\/www.redline13.com\/blog\/","name":"RedLine13","description":"(Almost) Free Load Testing in the Cloud","publisher":{"@id":"https:\/\/www.redline13.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.redline13.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.redline13.com\/blog\/#organization","name":"RedLine13","url":"https:\/\/www.redline13.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg","contentUrl":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/cropped-rl13-header-logo.jpg","width":300,"height":68,"caption":"RedLine13"},"image":{"@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/4acbcdcb8a9c72ec5a274e69c0ebea28","name":"RedLine13","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.redline13.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g","caption":"RedLine13"},"sameAs":["http:\/\/127.0.0.1"],"url":"https:\/\/www.redline13.com\/blog\/author\/user\/"}]}},"_links":{"self":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/4617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/comments?post=4617"}],"version-history":[{"count":0,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/posts\/4617\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media\/4619"}],"wp:attachment":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media?parent=4617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/categories?post=4617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/tags?post=4617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}