{"id":3561,"date":"2016-10-14T10:03:16","date_gmt":"2016-10-14T14:03:16","guid":{"rendered":"https:\/\/www.redline13.com\/blog\/?page_id=3561"},"modified":"2022-01-17T23:41:52","modified_gmt":"2022-01-18T04:41:52","slug":"how-we-built-redline13-2","status":"publish","type":"page","link":"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/","title":{"rendered":"How we built RedLine13"},"content":{"rendered":"<div id=\"pl-3561\"  class=\"panel-layout\" ><div id=\"pg-3561-0\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-3561-0\" data-stretch-type=\"full-stretched\" ><div id=\"pgc-3561-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-3561-0-0-0\" class=\"so-panel widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"panel-widget-style panel-widget-style-for-3561-0-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<div id=\"site-logo\" class=\"invert-typo\">\n<div id=\"site-logo-img\"><a href=\"https:\/\/www.redline13.com\/blog\" rel=\"home\"><img decoding=\"async\" style=\"max-width: 300px;\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/rl13-header-logo.png\" \/><\/a><\/div>\n<div class=\"partner-logo\"><a href=\"http:\/\/aws.amazon.com\"><img decoding=\"async\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2016\/10\/AWS-Partner-Network-Logo.png\" alt=\"AWS Technology Partner\" width=\"150px\" height=\"65px\" style=\"min-width:150px;min-height:65px;\"\/><\/a><\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pgc-3561-0-1\"  class=\"panel-grid-cell\" ><div id=\"panel-3561-0-1-0\" class=\"so-panel widget_sow-button panel-first-child panel-last-child\" data-index=\"1\" ><div class=\"panel-widget-style panel-widget-style-for-3561-0-1-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-button so-widget-sow-button-flat-b21ec78e29b8-3561\"\n\t\t\t\n\t\t><div class=\"ow-button-base ow-button-align-center\"\n>\n\t\t\t<a\n\t\t\t\t\thref=\"\/Service\"\n\t\t\t\t\tclass=\"sowb-button ow-icon-placement-left ow-button-hover\" \t>\n\t\t<span>\n\t\t\t\n\t\t\tStart Testing\t\t<\/span>\n\t\t\t<\/a>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pgc-3561-0-2\"  class=\"panel-grid-cell\" ><div id=\"panel-3561-0-2-0\" class=\"so-panel widget_sow-button panel-first-child panel-last-child\" data-index=\"2\" ><div class=\"panel-widget-style panel-widget-style-for-3561-0-2-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-button so-widget-sow-button-flat-f76d1128622f-3561\"\n\t\t\t\n\t\t><div class=\"ow-button-base ow-button-align-center\"\n>\n\t\t\t<a\n\t\t\t\t\thref=\"https:\/\/www.redline13.com\/blog\/?p=2034\"\n\t\t\t\t\tclass=\"sowb-button ow-icon-placement-left ow-button-hover\" \t>\n\t\t<span>\n\t\t\t\n\t\t\tPricing\t\t<\/span>\n\t\t\t<\/a>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-3561-1\"  class=\"panel-grid panel-has-style\" ><div class=\"panel-row-style panel-row-style-for-3561-1\" ><div id=\"pgc-3561-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-3561-1-0-0\" class=\"so-panel widget_sow-headline panel-first-child\" data-index=\"3\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-headline so-widget-sow-headline-default-338ea1108df4-3561\"\n\t\t\t\n\t\t><div class=\"sow-headline-container \">\n\t\t\t\t\t\t\t<h1 class=\"sow-headline\">\n\t\t\t\t\t\tHow we built RedLine13\t\t\t\t\t\t<\/h1>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"decoration\">\n\t\t\t\t\t\t<div class=\"decoration-inside\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n<\/div><\/div><div id=\"panel-3561-1-0-1\" class=\"so-panel widget_sow-editor panel-last-child\" data-index=\"4\" ><div class=\"panel-widget-style panel-widget-style-for-3561-1-0-1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p><style>ul{list-style: square inside;padding-left: 20px;}<\/style>\n<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3317 alignright\" src=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2016\/09\/Architecture-Full.jpg\" alt=\"Architecture Full\" width=\"451\" height=\"772\" \/>RedLine13 provides a command and control architecture for storing, planning, starting, monitoring, and reporting performance tests at scale. This is achieved by using Amazon Web Services (AWS) cloud technology inside our AWS and your AWS account.<\/p>\n<h2>Create Load Tests<\/h2>\n<p>Build load tests in your tool.<\/p>\n<ul>\n<li>Apache JMeter<\/li>\n<li>Gatling.IO<\/li>\n<li>PHP<\/li>\n<li>NodeJS<\/li>\n<li>Python<\/li>\n<li>Simple URL<\/li>\n<\/ul>\n<p>And wrap them in RedLine13 to make them easy to execute.<\/p>\n<ul>\n<li>RedLine13 Plugins and<a href=\"https:\/\/www.redline13.com\/blog\/2016\/07\/redline13-load-testing-plugins\/\"> Open Plugin Architecture<\/a><\/li>\n<\/ul>\n<h2>Store<\/h2>\n<p>Through our Web, <a href=\"https:\/\/www.redline13.com\/blog\/pro-features\/pro-feature-api-access\/\">API<\/a>, or <a href=\"https:\/\/www.redline13.com\/blog\/getting-started-trails\/jenkinsci-trail\/\">Jenkins<\/a> interface you can prepare and\u00a0integrate load tests in your\u00a0continuous development lifecycle.<\/p>\n<h2>Plan<\/h2>\n<p>Plan how to scale your load tests.\u00a0We\u00a0expose the\u00a0AWS capabilities you need to launch performance tests.<\/p>\n<ul>\n<li>Server Size<\/li>\n<li>Server Type : On-Demand or Spot<\/li>\n<li>Server Location<\/li>\n<li>Disk Size<\/li>\n<li>VPC and Security Groups<\/li>\n<li>Quantity\u00a0of servers<\/li>\n<\/ul>\n<h2>Start<\/h2>\n<p>From a Jenkins task or pipeline, API call, or manually from the Web you can control when your tests start. This begins a process that allows RedLine13 to\u00a0communicate with EC2 APIs. \u00a0Your\u00a0environment is created\u00a0and\u00a0load agents\u00a0are\u00a0prepared and made ready to execute your test plans. \u00a0As part of this process, agents and server\u00a0begin a communication channel. \u00a0This allows the command and control pattern to manage test execution and cost of tests running.<\/p>\n<p>Your tests\u00a0do what you built them for, simulating\u00a0web or mobile users, system to system API calls, or a fleet of IoT devices.<\/p>\n<h2>Collect<\/h2>\n<p>As tests are running we are collecting real time data about the performance. \u00a0The data is being sent\u00a0on intervals back to the collection system. The collection system is both making the data available for real time access and preparing it to be stored in aggregate for post test viewing. \u00a0 \u00a0As tests complete, the agents are collecting artifacts such as JMeter log, Selenium image captures, Gatling Reports.<\/p>\n<h2>Reports and Artifacts<\/h2>\n<p>RedLine13 standard reports are the same reports viewed during real time\u00a0collection. \u00a0At the end of the test, all data is made available for viewing or download. Data is also post processed to provide<\/p>\n<ul>\n<li>Percentile Reports<\/li>\n<li>JMeter\u00a0Dashboard Report<\/li>\n<li>Gatling Report<\/li>\n<li>Gatling merged .JTL log<\/li>\n<\/ul>\n<p>These artifacts and other result files are\u00a0made available for download.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-3561-2\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-3561-2-0\"  class=\"panel-grid-cell\" ><div id=\"panel-3561-2-0-0\" class=\"so-panel widget_hoot-cta-widget panel-first-child panel-last-child\" data-index=\"5\" >\n<div class=\"cta-widget-wrap topborder-none\">\n\t<div class=\"cta-widget-box bottomborder-none\">\n\t\t<div class=\"cta-widget\" >\n\t\t\t\t\t\t\t\t\t\t<div class=\"cta-description\"><p>&copy; RedLine13, LLC  | <a href=\"https:\/\/www.redline13.com\/blog\/about\/privacy-policy\/\">Privacy Policy<\/a> | <a href=\"https:\/\/www.redline13.com\/blog\/about\/contract\/\">Contract<\/a><\/p>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>RedLine13 provides a command and control architecture for storing, planning, starting, monitoring, and reporting performance tests at scale. This is achieved by using Amazon Web Services (AWS) cloud technology inside our AWS and your AWS account.Create Load TestsBuild load tests in your tool.Apache JMeterGatling.IOPHPNodeJSPythonSimple URLAnd wrap them in RedLine13 to make them easy to execute.RedLine13 Plugins and Open Plugin ArchitectureStoreThrough our Web, API, or Jenkins interface you can prepare and\u00a0integrate load tests in your\u00a0continuous development lifecycle.PlanPlan<a class=\"more-link\" href=\"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":13,"comment_status":"closed","ping_status":"closed","template":"blank-slate-template.php","meta":{"footnotes":""},"class_list":["entry","page","publish","author-user","post-3561"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How we built RedLine13 - RedLine13<\/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\/how-we-built-redline13-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How we built RedLine13 - RedLine13\" \/>\n<meta property=\"og:description\" content=\"RedLine13 provides a command and control architecture for storing, planning, starting, monitoring, and reporting performance tests at scale. This is achieved by using Amazon Web Services (AWS) cloud technology inside our AWS and your AWS account.Create Load TestsBuild load tests in your tool.Apache JMeterGatling.IOPHPNodeJSPythonSimple URLAnd wrap them in RedLine13 to make them easy to execute.RedLine13 Plugins and Open Plugin ArchitectureStoreThrough our Web, API, or Jenkins interface you can prepare and\u00a0integrate load tests in your\u00a0continuous development lifecycle.PlanPlanRead More &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/\" \/>\n<meta property=\"og:site_name\" content=\"RedLine13\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-18T04:41:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/rl13-header-logo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/\",\"url\":\"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/\",\"name\":\"How we built RedLine13 - RedLine13\",\"isPartOf\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/#website\"},\"datePublished\":\"2016-10-14T14:03:16+00:00\",\"dateModified\":\"2022-01-18T04:41:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.redline13.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How we built RedLine13\"}]},{\"@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\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How we built RedLine13 - RedLine13","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\/how-we-built-redline13-2\/","og_locale":"en_US","og_type":"article","og_title":"How we built RedLine13 - RedLine13","og_description":"RedLine13 provides a command and control architecture for storing, planning, starting, monitoring, and reporting performance tests at scale. This is achieved by using Amazon Web Services (AWS) cloud technology inside our AWS and your AWS account.Create Load TestsBuild load tests in your tool.Apache JMeterGatling.IOPHPNodeJSPythonSimple URLAnd wrap them in RedLine13 to make them easy to execute.RedLine13 Plugins and Open Plugin ArchitectureStoreThrough our Web, API, or Jenkins interface you can prepare and\u00a0integrate load tests in your\u00a0continuous development lifecycle.PlanPlanRead More &rarr;","og_url":"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/","og_site_name":"RedLine13","article_modified_time":"2022-01-18T04:41:52+00:00","og_image":[{"url":"https:\/\/www.redline13.com\/blog\/wp-content\/uploads\/2013\/06\/rl13-header-logo.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/","url":"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/","name":"How we built RedLine13 - RedLine13","isPartOf":{"@id":"https:\/\/www.redline13.com\/blog\/#website"},"datePublished":"2016-10-14T14:03:16+00:00","dateModified":"2022-01-18T04:41:52+00:00","breadcrumb":{"@id":"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.redline13.com\/blog\/how-we-built-redline13-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.redline13.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How we built RedLine13"}]},{"@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/pages\/3561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"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=3561"}],"version-history":[{"count":0,"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/pages\/3561\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.redline13.com\/blog\/wp-json\/wp\/v2\/media?parent=3561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}