Steadybit logoReliability Hub
GitHubGitHub iconStart Free Trial
Steadybit logoReliability Hub

HTTP Bandwidth

CheckCheck
Measures download bandwidth from an HTTP endpoint and validates against thresholds
Install now

HTTP Bandwidth

Measures download bandwidth from an HTTP endpoint and validates against thresholds
CheckCheck
Install now

HTTP Bandwidth

CheckCheck
Measures download bandwidth from an HTTP endpoint and validates against thresholds
Install now

HTTP Bandwidth

Measures download bandwidth from an HTTP endpoint and validates against thresholds
CheckCheck
Install now
Go back to list

Introduction

With this check you are able to measure the download bandwidth from an HTTP endpoint and validate that it stays within defined thresholds.

Details

This check continuously sends parallel HTTP GET requests to the specified URL and measures the amount of response body data received within each measurement window. Response headers are not included in the measurement.

It is intended to detect significant bandwidth changes, not to provide precise throughput numbers. For accurate bandwidth measurements, use a dedicated performance testing tool.

Use Cases

  • Verify that your HTTP endpoints provide sufficient download bandwidth during chaos experiments
  • Detect bandwidth degradation caused by network attacks or infrastructure issues
  • Validate that bandwidth stays below a maximum threshold (e.g., to verify that a bandwidth limit attack is effective)

Parameters

ParameterDescriptionDefault
DurationIn which timeframe should the bandwidth be measured?10s
URLThe URL to download from for bandwidth measurement.
HeadersThe HTTP Headers.
MaxConcurrentNumber of parallel requests to execute simultaneously without delay. More concurrent requests generate more traffic to saturate the available bandwidth. (min 1, max 50)5
MinBandwidthMinimum expected download bandwidth. Leave empty to skip minimum check.
MaxBandwidthMaximum expected download bandwidth. Leave empty to skip maximum check.
SuccessRateHow many percent of the measurements must be within the bandwidth thresholds to consider the check successful? The result will be evaluated at the end of the given duration.100
FollowRedirectsShould redirects be followed?
ConnectTimeoutConnection timeout for a single call in seconds. Should be between 1 and 10 seconds.5s
ReadTimeoutRead timeout for a single call in seconds. Should be between 1 and 10 seconds.5s
InsecureSkipVerifyShould the TLS certificate be verified? If set to true, the certificate will not be verified.false

Self-signed certificates

If you want to use self-signed certificates, you need to import them into the extension. You can do this by mounting a volume with the certificates and referencing it in extraVolumeMounts and extraVolumes in the helm chart. See instructions in the extension-http documentation.

Start Using Steadybit Today

Get started with Steadybit, and you’ll get access to all of our features to discover the full power of Steadybit. Available for SaaS and on-prem!

Are you unsure where to begin?

No worries, our reliability experts are here to help: book a demo with them!

Statistics
-Stars
Tags
Http
Homepage
hub.steadybit.com/extension/com.steadybit.extension_http
License
MIT
MaintainerSteadybit
Install now
Steadybit logoReliability Hub
Start Free Trial
© 2026 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon