SAP Performance Testing, SAP Load Testing and SAP Benchmarks
SAP Performance Testing, SAP Load Testing and SAP Benchmarks
SAP Performance benchmarks have been around since 1993, the purpose of these benchmarks is essentially to flex the power muscle of Hardware and Software, in this case SAP. The use of such benchmarks is for capacity sizing, establishing scalability of software and compute power of hardware as well as marketing collateral.
However these benchmarks are of not much use to actual SAP end customer to establish performance of their implementation. Actual implementation is not run in ideal benchmark environment, SAP architecture and modules are different, configuration, coding, implementation, hardware, DB etc. are all different and it's highly customized for your business and environment.
How much is SAP Performance of implementation at your site?
How does it compare to benchmarks published by SAP/Hardware/DB vendor?
How does it compare to others in Industry?
So can you simply run Loadrunner scripts and do a SAP Load Testing to ensure Performance? We all wish!!
How much is the response time to your end user? Is it acceptable? Usually not. It takes some time to optimize, tune and get better performance out of SAP.
SAP Performance Testing can be a fairly involved exercise and here is a simple example.
You may be using SAP Netweaver Web Portal, SAP SOA or SAP R/3 platform, doing new implementation or upgrades to software, modules, DB or hardware.
You may be using SAP Business Suite, ERP, CRM, SCM, PLM or SRM.
You may be using SAP Crystal Reports, BI or Data Warehouse.
You may be using SAP ABAP Client/Server implementation using various Modules like FI, CO, AM, TR, HR, MM, PP, SD, PM, QM etc.
So now you can see how SAP Performance Testing can become challenging task and need to work with SME and other teams.
There are several ways to improve the performance or scalability of your system:
Add hardware by adding application servers, adding CPUs/memory to the server(s). The only issue is that you are trying to solve problem without knowing root cause you do not really exercise control over the system and the solution may not be sustainable as well as expensive.
Tune the system, for example the profile parameters, or you may increase the buffer sizes to improve response times.
To modify the business process by re-scheduling load so that you can distribute load more evenly across servers and time.
Tuning the application by analyzing and improving Customizing, configuration, functions and performance is much more sustainable but requires business knowledge as well software expertise.
The last choice is to optimize the coding, which requires application and software knowledge. This can be very time consuming and requires SAP and local implementation expertise, testing and retesting, adds risk to the schedule.
If you have experts and teams available with leisure of schedule and budget then this might be best approach.
Other basic tenets of performance testing applies to
SAP performance testing also, like suitable staging environment or pre-production environment, suitable tools, business scenarios, load profiles etc.
Performance and Visual Feasts Take Centre Stage at the Iconic Lowry in Manchester Develop Your Performance Appraisal Strategy The o2 Dublin and what performance you can expect Maintain a High Level Of Performance! Does Extenze Work? – A Quick Look At Extenze's Performance How should I reward employee performance? Performance parts - enjoy a better drive What To Do When Your Pc Performance Bothers You? How To Enhance The Performance Of Your Car Nxp Chip Rfid Systems Unparalleled Performance And Functionality - Optical Gigabit Adapter The best interest rate savings accounts are high performance Peak Performance and Neuro-Linguistic Programming Unforgettable Ballet Performances: Romeo And Juliet