Skip to content

Add k6 load testing suite and documentation#14

Merged
Som3a99 merged 6 commits into
mainfrom
dev
Mar 17, 2026
Merged

Add k6 load testing suite and documentation#14
Som3a99 merged 6 commits into
mainfrom
dev

Conversation

@Som3a99
Copy link
Copy Markdown
Owner

@Som3a99 Som3a99 commented Mar 17, 2026

  • Introduced load testing scripts for various endpoints:

    • dashboard-load.js: Simulates concurrent users accessing the Executive Dashboard.
    • department-crud-load.js: Tests CRUD operations for the Department controller.
    • notification-load.js: Tests the Notifications endpoint for concurrent access.
    • task-api-load.js: Tests the Task API for creation, updates, and retrieval.
    • reporting-smoke.js: Smoke test for reporting endpoints.
  • Created comprehensive README.md in Tests/load-tests/ directory detailing:

    • Installation instructions for k6.
    • Test file descriptions and usage.
    • Key metrics to monitor during tests.
    • Performance targets for various endpoints.
    • CI integration guidelines.
  • Added deployment and QA infrastructure documentation:

    • DEPLOYMENT.md: Outlines environment configuration, branch workflow, deployment procedures, and rollback instructions.
    • QA-INFRASTRUCTURE-REPORT.md: Comprehensive report on QA improvements, test coverage metrics, and future recommendations.

Som3a99 added 6 commits March 18, 2026 00:15
- Introduced load testing scripts for various endpoints:
  - `dashboard-load.js`: Simulates concurrent users accessing the Executive Dashboard.
  - `department-crud-load.js`: Tests CRUD operations for the Department controller.
  - `notification-load.js`: Tests the Notifications endpoint for concurrent access.
  - `task-api-load.js`: Tests the Task API for creation, updates, and retrieval.
  - `reporting-smoke.js`: Smoke test for reporting endpoints.

- Created comprehensive README.md in `Tests/load-tests/` directory detailing:
  - Installation instructions for k6.
  - Test file descriptions and usage.
  - Key metrics to monitor during tests.
  - Performance targets for various endpoints.
  - CI integration guidelines.

- Added deployment and QA infrastructure documentation:
  - `DEPLOYMENT.md`: Outlines environment configuration, branch workflow, deployment procedures, and rollback instructions.
  - `QA-INFRASTRUCTURE-REPORT.md`: Comprehensive report on QA improvements, test coverage metrics, and future recommendations.
@Som3a99 Som3a99 merged commit 4b5d3c3 into main Mar 17, 2026
12 checks passed
@Som3a99 Som3a99 deleted the dev branch March 17, 2026 23:55
@Som3a99 Som3a99 restored the dev branch March 18, 2026 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant