Open
Description
Description
Design and implement an automated performance testing suite to be integrated into the Continuous Integration (CI) pipeline. This suite will regularly validate the system’s ability to handle large block transaction retrievals under expected load.
Key activities include:
- Selecting or developing performance tests based on previous manual testing scenarios.
- Integrating performance tests into CI workflows to run on code changes or scheduled intervals.
- Setting up thresholds and alerts for performance regressions.
- Ensuring test reliability and minimizing false positives.
Goals
- Automate performance validation to catch regressions early.
- Provide continuous insights into system stability under high load.
- Reduce manual effort in performance testing.
Deliverables
- CI configuration including automated performance test steps.
- Documentation on test scenarios, thresholds, and maintenance guidelines.
- Notifications or dashboards for performance monitoring.
Acceptance Criteria
- Performance tests run automatically in CI on relevant triggers.
- Test failures report meaningful metrics indicating performance degradation.
- Team can maintain and update tests easily.