Skip to content
QuickCloud Docs

Performance & Load Testing

Distributed load tests with SLO enforcement and automatic CI/CD gate integration.

Performance & Load Testing

Enterprise load testing with distributed execution across regions, real-time p95/p99 metrics, and automatic CI/CD gate enforcement when SLOs are breached.

Load profiles

ProfileDescription
RampGradually increase VUs from 0 to peak over a ramp period
SpikeSudden burst to peak load — tests auto-scaling behavior
StepIncrease load in discrete steps, hold at each level
SoakSustained load over hours — finds memory leaks and drift
FlatConstant VU count — baseline performance benchmarking

Virtual User (VU) limits

PlanConcurrent VUs
Migration Bundle500
Cloud Ops Bundle500
Full Platform2,500
EnterpriseCustom

VUs are distributed across worker nodes automatically — no manual orchestration required.

Distributed execution

Workers are deployed across multiple regions to simulate realistic geographic load. QuickCloud manages worker provisioning, coordination, and teardown — you define the test, we run it.

test:
  name: Checkout flow — peak load
  profile: ramp
  target_vus: 1000
  ramp_duration: 5m
  hold_duration: 15m
  regions:
    - us-east-1
    - eu-west-1
    - ap-southeast-1
  target:
    url: https://app.example.com
    scenarios:
      - name: checkout
        weight: 70%
      - name: browse
        weight: 30%

SLO enforcement

Define SLOs — QuickCloud automatically fails your CI/CD pipeline if they're breached:

slos:
  - metric: p95_response_time
    threshold: 800ms
    action: fail_build
  - metric: error_rate
    threshold: 0.5%
    action: fail_build
  - metric: p99_response_time
    threshold: 2000ms
    action: warn

Real-time metrics

Live metrics stream during every test run:

  • Requests per second (RPS)
  • Response time percentiles (p50, p90, p95, p99)
  • Error rate by endpoint
  • Active VU count
  • Throughput (MB/s)

Integrations

IntegrationWhat it does
DataDogPush metrics in real time for unified dashboards
New RelicCorrelate load test results with APM traces
GrafanaStream to any Grafana datasource
PagerDutyAlert on-call when SLOs breach during a test
GitHub ActionsBlock merges when performance gates fail
GitLab CISame — fail the pipeline on SLO breach
JMeterImport existing JMeter test plans

Getting started

See Quick Start to pull the image and run your first load test.