Performance Testing Architecture
Summary
Existing executable validation and missing automated test architecture.
Audience
Engineers, architects, QA, support, security reviewers, and operators working with the Performance module.
Overview
A comprehensive PowerShell smoke script exercises canonical lifecycle, optional Workflow, notifications, reports, compatibility, Gateway, and backfill modes. Backfill also has smoke-support and parity-validation code. No dedicated Performance unit or integration test project and no Performance HTTP collection were found.
Confirmed implementation
- The smoke script can start dependencies and exercise multiple feature modes.
- It checks audit, timeline, outbox, Workflow guards, callback idempotency, reports, compatibility, Gateway, and backfill behavior.
- Backfill validation compares source and target aggregates.
- Recommended future coverage is not current behavior and remains Foundation.
Classification
Transitional testing: broad smoke coverage, but automated unit and integration suites are Not implemented.
Requires confirmation
CI ownership, repeatable test environment, coverage thresholds, test-data policy, and contract-test ownership require confirmation.
Related Articles
See Also
Keywords
- Performance service
- Testing Architecture
- Draft technical documentation
Source References
microservices/scripts/smoke-performance.ps1microservices/src/performance-service/Backfill/PerformanceBackfillSmokeSupport.csmicroservices/src/performance-service/performance-service.csproj
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly