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
Target URLThe URL to download from for bandwidth measurement.
HTTP Headers(optional) The HTTP Headers.
Concurrent RequestsNumber of parallel requests to execute simultaneously. More concurrent requests generate more traffic to saturate the available bandwidth. (min 1, max 50)5
Required Success RatePercentage of measurement windows that must be within the bandwidth thresholds. Evaluated at the end of the duration.100
Minimum Bandwidth(optional) Minimum expected download bandwidth. Leave empty to skip.
Maximum Bandwidth(optional) Maximum expected download bandwidth. Leave empty to skip.
Follow Redirects?Whether HTTP redirects should be followed.
Connection TimeoutConnection timeout for a single call. Should be between 1 and 10 seconds.5s
Read TimeoutRead timeout for a single call. Should be between 1 and 10 seconds.5s
Skip certificate verification(optional) Whether TLS certificate verification should be skipped.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