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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions