...
Identification of critical flows
Registration (New and Existing Patients)
Doctor consultation
Patient documents upload
[Stretch scope] Bahmni Report
Performance test types finalization
Baseline (expected response time) to support clinical operation on a given hardware configuration for varying traffic load
Load generator tool
Gatling
Server performance monitoring
Pothemeus Prometheus (Metrics)
Grafana (Dashboard)
Data setup
Users setup (2 front-desk, 2 doctors - per clinic)
[Draft] Data growth pattern for a clinic Click Here
...
Create performance test environment
Install Pothemeus Prometheus & Grafana on the server
Enable server log for debugging
Scripting of user flows in Gatling
Sequence the user profiling
Execute the tests
Analysis of each execution
Performance Report generation and publish
...