Locust is an open source tool for quickly scaling up and down load tests of web frontend as REST APIs. It allows testers to quickly create test profiles that can be orchestrated by multiple nodes in order to stress an HTTP endpoint.

In this Kubernetes namespace we have a simple 2 tiered architecture where a frontend component speaks to its backend components through the Kubernetes service abstraction. The service load balances against the health backend instances transparently to the frontend.

GCP-Scale Testing with Kubernetes and Locust

A namespace is a declarative region that provides a scope to the identifiers (the names of types, functions, variables, etc) inside it. Namespaces are used to organize code into logical groups and to prevent name collisions that can occur especially when your code base includes multiple libraries