THIS IS AN ARCHIVED PAGE. THIS PAGE MAY BE MORE USEFUL: Performance Benchmarking and Capacity Planning |
Bahmni is currently on OpenMRS 1.12. We are planning to upgrade to 2.0. We would like to ensure that there is no performance degradation after the upgrade. OpenMRS 2.0 requires Java 8 and there might be some tuning required after the upgrade. You can refer here.
Wrote Gatling tests for some scenarios like registration search, patient dashboard, clinical search etc, you find here. Gatling is an open-source load testing framework based on Scala. The software is designed to be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications. The Project's aims include High performance, Ready-to-present HTML reports(sample report), Scenario recorder and developer-friendly DSL.
We have bahmni instance and gatling tests are ready for benchmarking, Testing procedure consist of 2 steps
export SERVER_OPTS="-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"
to
export SERVER_OPTS="-Xms512m -Xmx1024m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m"