SERVICES
MAINCHECK CAN ACT BOTH ON EMERGENCY SITUATIONS
(PROJECT RESCUE) AS WELL AS ON REGULAR PROJECT
DEVELOPMENT TIMEFRAME MAINCHECK IS FOCUSED EXCLUSIVELY IN SOFTWARE
QUALITY MANAGEMENT AND SOFTWARE TESTING
Do your users complain about performance?

Do you know how many users your service can really handle?

Don’t wait to know it the hard way…
PERFORMANCE TESTING


Amazon studies showed a 1% decrease in sales for every 0.1s increase in response times.
Kohavi and Longbotham, 2007


MAINCHECK rigorous method can provide valuable insights on systems performance on production or development scenarios, and systematically measure overall performance impacts of changes in new software versions. By automating use cases and running them while varying user load we can determine how far the current system can go. If necessary we help with tuning the system to improve its scalability.


performance workflow MAINCHECK has a systematic field proven approach to boost your software’s performance.
We start the process by choosing user scenarios based on your production statistics or usage estimates.
To generate load on your platform we need to setup a test rig on your infrastructure or use our own ready-to-use cloud based test rig. While this infrastructure is setup, test code is written to implement the chosen user scenarios as test cases. Then we are ready to start testing your platform and see how it behaves for different load levels, from just a few concurrent users until hundreds or thousands of them.
The initial test report details the response times for the different scenarios as well as CPU and memory usage, Disk I/O and many other performance counters collected from your infrastructure while tests are running. Our deliverables include not only the test report but also recommended changes at the data base, application and architecture levels to improve performance.
The impact of the improvements is systematically measured by running the same tests and comparing the results with the baseline.