• Josef Mayrhofer

Risk based Performance Engineering

Updated: Apr 15

Performance test effort estimation can be tricky. Especially, in integration projects, when a high number of applications need to be tested and the timeline is very limited, a better approach is required.

In one of my past projects, I led a non-functional testing stream and I had to plan performance-testing efforts for more than 70 affected applications. My testing team consisted of 8 experienced performance test experts. However, the go-live date was already in the 6th month. Initially, I thought we would never meet the target timeline and we would need a very efficient performance engineering approach.

Due to the high number of affected applications and the limited testing time it was not possible to plan, implement and execute performance tests for all 70 applications. Our limited chance was a risk-based performance engineering approach.

In the first place, we created a non-functional-requirement questionnaire, which captured performance-requirements related topics such as response time, expected transaction volume and growth estimates. In addition, this questionnaire contained a formula, which allowed us to calculate the performance risk. We used the performance risk category from 1-4, specified performance test activities for each of the categories and decided that only performance tests for applications with performance risk categories 1 and 2 would be conducted.

Finally, we received a response from all product managers. Surprisingly, just 10 percent of our 70 applications had a performance risk category of 1 or 2. We prepared and implemented the required performance tests for these 10 applications and were easily able to meet the tough timeline.

Finally, we received a response from all product managers. Surprisingly, just 10 percent of our 70 applications had a performance risk category of 1 or 2. We prepared and implemented the required performance tests for these 10 applications and were easily able to meet the tough timeline.

Risk-based performance engineering has helped us to focus our efforts on performance-critical applications and brought transparency to our performance engineering activities.

#IntegrationProjects #PerformanceEngineering #PerformanceTest #RiskbasedPerformanceEngineering

Performetriks is a performance and security testing service provider. We strive to educate and collaborate with like-minded businesses to make a difference. Let's collaborate.
  • Twitter
  • LinkedIn - Weiß, Kreis,
  • Facebook - White Circle
  • Instagram - White Circle

© 2020 by Performetriks