Skip to content

feat(testing): PULSE — synthetic-workload load harness #13

@kristopherjturner

Description

@kristopherjturner

PULSE — Synthetic-workload load harness

Classification (ADR-0004)

Axis Value
Scope performance
Target cluster
Authority contract
Lifecycle post-deploy

Summary

Standardised load profiles (IOPS mix, RDP session counts, file-share patterns) emitted against a cluster and correlated with MAPROOM expected capacity assertions.

Deferral rationale

azurelocal-loadtools has the most mature test infrastructure in the org but tests the load tool itself, not the shape of load profiles. PULSE requires a MAPROOM fixture extension for capacity expectations — design after MAPROOM reaches its first real consumer set.

Acceptance criteria

  • MAPROOM reaches first real consumer set
  • MAPROOM fixture schema extended for capacity expectations
  • Standard load profiles defined (IOPS mix, RDP session counts, file-share patterns)
  • Integration with azurelocal-loadtools
  • Module docs added under docs/

Target: v0.3.0+

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestplatformRelated to the AzureLocal platform itself

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions