runtime-load-stress-validation

Run load, stress, spike, or soak tests against HTTP, gRPC, and async workers.

Updated Nov 7, 2025
One-click install
npx skills add https://github.com/belluga/delphi-ai --skill runtime-load-stress-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: runtime-load-stress-validation
Source: https://github.com/belluga/delphi-ai/tree/main/skills/runtime-load-stress-validation
Command: npx skills add https://github.com/belluga/delphi-ai --skill runtime-load-stress-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate backend/runtime behavior under realistic load conditions to ensure stability before delivery.

Core Features & Use Cases

  • Deterministic workload modeling across HTTP, message queues, and realtime paths to ensure reproducible tests.
  • Stage-based load/stress testing with clearly defined SLOs, thresholds, and acceptance criteria.
  • Evidence capture and artifact generation (latency percentile metrics, error rate, throughput, saturation) to guide remediation and sign-off.
  • Use Case: before shipping a new API, simulate peak concurrency and verify latency stays within target bounds.

Quick Start

Run the runtime-load-stress-validation workflow against your service by selecting a mode (load, stress, spike, or soak) and providing the target endpoint, then review the generated SLOs and evidence before delivery.

Frequently Asked Questions about runtime-load-stress-validation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate backend API latency under peak concurrency before shipping?

To validate API latency, you simulate peak concurrency using deterministic workload modeling across HTTP, gRPC, and async workers. This process applies stage-based load tests to measure p50/p95/p99 latencies against predefined SLOs and generates evidence artifacts for delivery sign-off.

How does runtime stress testing differ from standard load testing for backend services?

Runtime stress testing pushes services beyond normal capacity to find saturation points and breaking limits, while standard load testing applies expected peak traffic to verify stability. You choose between load, stress, spike, or soak modes to target specific resilience scenarios and measure throughput degradation.

Can I measure message queue and async worker throughput with deterministic load tests?

Yes, you can measure message queue and async worker throughput. The testing workflow applies deterministic workload modeling across HTTP, message queues, and realtime paths, capturing throughput, error rates, and concurrency behavior to ensure reproducible test stages.

What metrics do I need for runtime SLO validation under realistic load scenarios?

For runtime SLO validation, you need to capture p50, p95, and p99 latencies, error rates, throughput, and saturation behavior. Measuring these metrics against defined thresholds provides remediation guidance and evidence artifacts for service delivery sign-off.

When should I run soak tests instead of spike tests for backend runtime resilience?

You should run soak tests to evaluate long-term memory leaks and sustained throughput degradation, whereas spike tests validate sudden traffic surges. Both modes capture latency percentiles and error rates, but soak tests reveal saturation behavior over extended durations.

How do I set up reproducible load testing stages for gRPC and HTTP endpoints?

To set up reproducible load testing stages, you select a mode and provide the target gRPC or HTTP endpoint. The workflow applies deterministic workload modeling with predefined SLOs, thresholds, and acceptance criteria to ensure consistent test execution and measurable results.