Home
Scalability Testing
Scalability Testing
A collection of tools, frameworks, APIs, and datasets for performing scalability and load testing of web services, APIs, and distributed systems. Scalability testing evaluates how a system performs as load increases, identifying bottlenecks, capacity limits, and performance degradation points. Key tools include Apache JMeter, k6, Gatling, Locust, and cloud-based platforms like AWS Load Testing, Azure Load Testing, and BlazeMeter.
6 APIs
0 Features
API Testing Load Testing Performance Testing Scalability Stress Testing
The Grafana k6 Cloud REST API provides programmatic access to run, manage, and retrieve results for load tests executed on the k6 cloud platform. k6 is an open-source load testi...
The BlazeMeter REST API provides access to the BlazeMeter cloud load testing platform. BlazeMeter supports JMeter, Gatling, Locust, Selenium, and custom test plans. The API enab...
Azure Load Testing is a fully managed cloud service that enables running high-scale load tests. Based on Apache JMeter, it provides a REST API for creating, running, and analyzi...
Apache JMeter is the most widely-used open-source load testing tool. It supports HTTP, HTTPS, FTP, JDBC, LDAP, SOAP, REST, and more protocols. JMeter provides a REST API in its ...
Locust is a scalable, distributed open-source load testing framework written in Python. Test scenarios are defined in pure Python code. Locust exposes a REST API and web UI for ...
Gatling is an open-source load testing framework built on Akka and Netty, providing high performance with a Scala/Java/Kotlin DSL for defining test scenarios. The Gatling Enterp...
5 classes · 22 properties
JSON-LD
Sources
aid: scalability-testing
name: Scalability Testing
description: >-
A collection of tools, frameworks, APIs, and datasets for performing
scalability and load testing of web services, APIs, and distributed systems.
Scalability testing evaluates how a system performs as load increases,
identifying bottlenecks, capacity limits, and performance degradation points.
Key tools include Apache JMeter, k6, Gatling, Locust, and cloud-based platforms
like AWS Load Testing, Azure Load Testing, and BlazeMeter.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- API Testing
- Load Testing
- Performance Testing
- Scalability
- Stress Testing
url: >-
https://raw.githubusercontent.com/api-evangelist/scalability-testing/refs/heads/main/apis.yml
created: '2024-01-15'
modified: '2026-05-02'
specificationVersion: '0.19'
apis:
- aid: scalability-testing:k6-cloud-api
name: Grafana k6 Cloud API
description: >-
The Grafana k6 Cloud REST API provides programmatic access to run, manage,
and retrieve results for load tests executed on the k6 cloud platform.
k6 is an open-source load testing tool using JavaScript/TypeScript test
scripts. The cloud platform adds distributed execution, real-time results,
and team collaboration features.
humanURL: https://grafana.com/docs/grafana-cloud/testing/k6/
baseURL: https://api.k6.io/v3
tags:
- k6
- Load Testing
- Performance Testing
properties:
- type: Documentation
url: https://grafana.com/docs/grafana-cloud/testing/k6/reference/rest-api/
- aid: scalability-testing:blazemeter-api
name: BlazeMeter API
description: >-
The BlazeMeter REST API provides access to the BlazeMeter cloud load
testing platform. BlazeMeter supports JMeter, Gatling, Locust, Selenium,
and custom test plans. The API enables test execution, monitoring,
result retrieval, and configuration management.
humanURL: https://guide.blazemeter.com/hc/en-us/categories/200698715-BlazeMeter-API
baseURL: https://a.blazemeter.com/api/v4
tags:
- BlazeMeter
- JMeter
- Load Testing
properties:
- type: Documentation
url: https://guide.blazemeter.com/hc/en-us/categories/200698715-BlazeMeter-API
- aid: scalability-testing:azure-load-testing
name: Azure Load Testing API
description: >-
Azure Load Testing is a fully managed cloud service that enables running
high-scale load tests. Based on Apache JMeter, it provides a REST API
for creating, running, and analyzing load tests integrated with Azure
DevOps and GitHub Actions CI/CD pipelines.
humanURL: https://learn.microsoft.com/en-us/azure/load-testing/
baseURL: https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService
tags:
- Azure
- Cloud Load Testing
- JMeter
- Microsoft
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/azure/load-testing/
- type: OpenAPI
url: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/loadtestservice/resource-manager/Microsoft.LoadTestService/stable/2022-12-01/loadtestservice.json
- aid: scalability-testing:jmeter
name: Apache JMeter
description: >-
Apache JMeter is the most widely-used open-source load testing tool.
It supports HTTP, HTTPS, FTP, JDBC, LDAP, SOAP, REST, and more protocols.
JMeter provides a REST API in its distributed mode and integrates with
BlazeMeter, Azure Load Testing, and other cloud platforms for scaled
execution.
humanURL: https://jmeter.apache.org/
tags:
- Apache
- JMeter
- Load Testing
- Open Source
properties:
- type: Documentation
url: https://jmeter.apache.org/usermanual/index.html
- type: GitHub
url: https://github.com/apache/jmeter
- aid: scalability-testing:locust
name: Locust Load Testing
description: >-
Locust is a scalable, distributed open-source load testing framework
written in Python. Test scenarios are defined in pure Python code.
Locust exposes a REST API and web UI for controlling test execution,
viewing real-time metrics, and integrating with CI/CD pipelines.
humanURL: https://locust.io/
baseURL: http://localhost:8089
tags:
- Load Testing
- Locust
- Open Source
- Python
properties:
- type: Documentation
url: https://docs.locust.io/en/stable/
- type: GitHub
url: https://github.com/locustio/locust
- aid: scalability-testing:gatling
name: Gatling Load Testing
description: >-
Gatling is an open-source load testing framework built on Akka and Netty,
providing high performance with a Scala/Java/Kotlin DSL for defining
test scenarios. The Gatling Enterprise cloud platform provides distributed
execution and advanced analytics APIs.
humanURL: https://gatling.io/
tags:
- Gatling
- Java
- Load Testing
- Open Source
- Scala
properties:
- type: Documentation
url: https://docs.gatling.io/
- type: GitHub
url: https://github.com/gatling/gatling
common:
- type: Website
url: https://k6.io/
- type: GitHub
url: https://github.com/grafana/k6
- type: GitHub
url: https://github.com/apache/jmeter
- type: GitHub
url: https://github.com/locustio/locust
- type: GitHub
url: https://github.com/gatling/gatling
- type: Documentation
url: https://grafana.com/docs/grafana-cloud/testing/k6/
- type: Vocabulary
url: vocabulary/scalability-testing-vocabulary.yml
- type: JSONLD
url: json-ld/scalability-testing-context.jsonld
maintainers:
- FN: Kin Lane
email: [email protected]