NexoLoad CI/CD Validation
Runbook
A real validation run using AWS Lambda + API Gateway — smoke testing, forced failure, authenticated endpoint checks, and CI/CD deployment gate confirmation.
Overview
This runbook documents an end-to-end NexoLoad CI/CD validation using a dedicated AWS API endpoint. It demonstrates how NexoLoad controls deployment pipelines through raw exit codes — exit 0 continues the deploy, exit 1 stops it.
Validation Scope
- Deployment validation and readiness verification
- AWS identity validation
- Dedicated API endpoint deployment
- Health endpoint validation
- NexoLoad Lite smoke test
- Forced pipeline failure test
- Authenticated endpoint validation
- Unauthenticated endpoint (401) check
- CI/CD gate confirmation
- SEO and source cleanup verification
Commands Used
AWS identity validation:
Health endpoint check:
NexoLoad Lite smoke test:
Forced pipeline failure test:
Authenticated endpoint check:
Unauthenticated endpoint check:
Actual Results
All tests executed on May 26, 2026 against the dedicated AWS Lambda endpoint.
| Validation | Result | Notes |
|---|---|---|
| Deployment validation complete | ✓ PASS | All pipeline checks and artifact verifications passed |
| AWS identity validated | ✓ PASS | Account 205639151494 confirmed |
| Dedicated API endpoint deployed | ✓ PASS | AWS Lambda + API Gateway, us-east-1 |
| Health endpoint returns 200 | ✓ PASS | GET /health → 200, JSON confirmed |
| NexoLoad Lite smoke test | ✓ PASS | 114.7 TPS · P95 192ms · 0.0% errors · exit 0 |
| Forced pipeline failure works | ✓ PASS | 108.7 TPS · 100% errors · exit 1 confirmed |
| Authenticated endpoint (200) | ✓ PASS | Bearer token → HTTP 200 + auth:valid |
| Unauthenticated endpoint (401) | ✓ PASS | No token → HTTP 401 Unauthorized |
| CI/CD gating validated | ✓ PASS | Exit 0 = deploy · Exit 1 = block |
| SEO/source cleanup verified | ✓ PASS | Live site fetch clean, all metadata NexoLoad only |
| NexoLoad Pro auth test | ⚠ NOTE | --token flag is Pro-only; auth validated via curl |
CI/CD Gate Explanation
NexoLoad uses raw exit codes for binary pipeline gating. No parsing required — just check the exit code in your pipeline script.
Validation Passed
All assertions met. Deployment may continue to the next stage.
Validation Failed
Assertions failed or SLA breached. Pipeline stops — deployment is blocked.
Important Note
The Pro authenticated load test requires the --token flag, which is a Pro-only feature. In this validation run, authentication behavior was verified directly with curl, while Lite gate behavior (exit 0 / exit 1) was fully validated using raw exit codes. A NexoLoad Pro license is required to run the full authenticated load test.
Deployment Validation
This runbook reflects the current production NexoLoad deployment architecture and CI/CD integration workflow. All validation steps are designed for enterprise-grade execution environments and are repeatable across pipeline runs.
- Distributed execution verification — confirms all virtual user threads complete within defined SLA thresholds
- Pipeline integration checks — validates exit code propagation (0 = pass, 1 = fail) across all supported CI platforms
- Deployment consistency validation — ensures identical behavior across Lite, Pro, and Titan editions in isolated environments
- Metadata and artifact integrity verification — confirms test output artifacts (JSON, CSV, summary) are well-formed and complete
- Enterprise deployment readiness checks — validates operation in air-gapped, Kubernetes-based, and regulated network environments
The NexoLoad deployment workflow is validated against enterprise CI/CD environments, distributed infrastructure testing scenarios, Kubernetes-based execution clusters, and regulated or isolated deployment environments where outbound internet access is restricted or unavailable.