release https://www.tag1consulting.com/ en Using Gaggles to distribute your load testing https://www.tag1consulting.com/blog/using-gaggles-distribute-your-load-testing <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p><a href="https://github.com/tag1consulting/goose">Goose</a>, the load testing software created by Tag1 CEO <a href="https://www.drupal.org/u/Jeremy">Jeremy Andrews</a> <a href="https://www.tag1consulting.com/blog/improvements-goose">has had a number of improvements since its creation</a>. One of the most significant improvements is the addition of Gaggles. A Gaggle is a distributed load test, made up of one Manager process and one or more Worker processes. The comparable concept in Locust is a <a href="https://www.tag1consulting.com/blog/distributed-load-testing-locust">Swarm</a>, and it's critical for Locust as Python can only make use of a single core: you have to spin up a Swarm to utilize multiple cores with Locust. With Goose, a single process can use all available cores, so the use case is slightly different. As we discussed in a previous post, <a href="https://www.tag1consulting.com/blog/goose-locust-inspired-load-testing-tool-rust">Goose Attack: A Locust-inspired Load Testing Tool In Rust</a>, building Goose in <a href="https://www.rust-lang.org/">Rust</a> increases the scalability of your testing structure. Building Goose in this language enabled the quick creation of safe and performant Gaggles. Gaggles allow you to horizontally scale your load tests, preparing your web site to really take flight. ## Distributing workers Goose is very powerful and fast. Now, it’s so CPU-efficient it is easier to saturate the bandwisth on a network interface; you'll likely need multiple Workers to scale beyond a 1G network interface. In our Tag1...</p> </div> <span><a title="View user profile." href="/user/lynette-miles">lynette@tag1co…</a></span> <span><time datetime="2020-10-15T05:52:57-07:00" title="Thursday, October 15, 2020 - 05:52">Thu, 10/15/2020 - 05:52</time> </span> Thu, 15 Oct 2020 12:52:57 +0000 lynette@tag1consulting.com 228 at https://www.tag1consulting.com