https://github.com/steadybit/extension-loadtest
Internal extension to simulate load
https://github.com/steadybit/extension-loadtest
Last synced: 4 months ago
JSON representation
Internal extension to simulate load
- Host: GitHub
- URL: https://github.com/steadybit/extension-loadtest
- Owner: steadybit
- License: mit
- Created: 2023-09-19T12:34:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-03T14:35:54.000Z (4 months ago)
- Last Synced: 2026-03-03T17:50:07.283Z (4 months ago)
- Language: Go
- Size: 723 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Steadybit extension-loadtest
Internal extension used to load test agent & platform.
## Configuration
| Environment Variable | Helm value | Meaning | Required | Default |
|-----------------------------------|------------|---------------------------------------------|----------|-------------------------|
The extension supports all environment variables provided by [steadybit/extension-kit](https://github.com/steadybit/extension-kit#environment-variables).
## Installation
### Kubernetes
Detailed information about agent and extension installation in kubernetes can also be found in
our [documentation](https://docs.steadybit.com/install-and-configure/install-agent/install-on-kubernetes).
#### Recommended (via agent helm chart)
All extensions provide a helm chart that is also integrated in the
[helm-chart](https://github.com/steadybit/helm-charts/tree/main/charts/steadybit-agent) of the agent.
You must provide additional values to activate this extension.
```
--set extension-loadtest.enabled=true \
```
Additional configuration options can be found in
the [helm-chart](https://github.com/steadybit/extension-loadtest/blob/main/charts/steadybit-extension-loadtest/values.yaml) of the
extension.
#### Alternative (via own helm chart)
If you need more control, you can install the extension via its
dedicated [helm-chart](https://github.com/steadybit/extension-loadtest/blob/main/charts/steadybit-extension-loadtest).
```bash
helm repo add steadybit-extension-loadtest https://steadybit.github.io/extension-loadtest
helm repo update
helm upgrade steadybit-extension-loadtest \
--install \
--wait \
--timeout 5m0s \
--create-namespace \
--namespace steadybit-agent \
steadybit-extension-loadtest/steadybit-extension-loadtest
```
### Linux Package
This extension is currently not available as a Linux package.
## Extension registration
Make sure that the extension is registered with the agent. In most cases this is done automatically. Please refer to
the [documentation](https://docs.steadybit.com/install-and-configure/install-agent/extension-registration) for more
information about extension registration and how to verify.
## Version and Revision
The version and revision of the extension:
- are printed during the startup of the extension
- are added as a Docker label to the image
- are available via the `version.txt`/`revision.txt` files in the root of the image