Gatling is an open source load testing tool that allows to analyze and measure the performance of a variety of services. Gatling Operator is a Kubernetes Operator for running automated distributed Gatling load testing.
The desired state of a distributed Gatling load testing is described through a Kubernetes custom resource (Gatling CR in figure below). Based on Gatling CR, actions in the lifecycle of distributed Gatling load testing such as running load testing, generating reports, sending notification message, and cleaning up the resources are executed by relevant custom controller (Gatling Controller in figure below).
gradle gatlingRun) in a Docker containerAffinity (such as Node affinity) and Tolerations to be used by the scheduler to decide where a pod can be placed in the clusterService accounts for PodsAmazon S3, Google Cloud Storage, Azure Blob Storage. via rcloneSlacknote: the versions below 1.18 might work but are not tested
Please make a GitHub issue or pull request to help us build the operator.
Please see the list of releases for information on changes between releases.
Go
88.5%
Makefile
5.4%
Scala
3.2%
Dockerfile
1.8%
Go Template
1.1%
Gatling is an open source load testing tool that allows to analyze and measure the performance of a variety of services. Gatling Operator is a Kubernetes Operator for running automated distributed Gatling load testing.
The desired state of a distributed Gatling load testing is described through a Kubernetes custom resource (Gatling CR in figure below). Based on Gatling CR, actions in the lifecycle of distributed Gatling load testing such as running load testing, generating reports, sending notification message, and cleaning up the resources are executed by relevant custom controller (Gatling Controller in figure below).
gradle gatlingRun) in a Docker containerAffinity (such as Node affinity) and Tolerations to be used by the scheduler to decide where a pod can be placed in the clusterService accounts for PodsAmazon S3, Google Cloud Storage, Azure Blob Storage. via rcloneSlacknote: the versions below 1.18 might work but are not tested
Please make a GitHub issue or pull request to help us build the operator.
Please see the list of releases for information on changes between releases.
Go
88.5%
Makefile
5.4%
Scala
3.2%
Dockerfile
1.8%
Go Template
1.1%