Thursday, September 15, 2011

Test "Your" Application and not your "Users’ Patience"


            The key reason behind me writing this blog is the fact that while there are a whole host of free tools, browser add-ons, et. all available to gauge the performance of web applications, there are no free tools available to gauge the performance of applications built on SAP GUI. Well that is what I thought (and probably a lot of people out there thought) when I found out that I was wrong. Well that is essentially the beauty of SAP, there are so many useful utilities available within the SAP landscape, which can actually help us testers accomplish our work more efficiently and effectively.
            One such utility is the TCode – SE30, which can basically help one gauge the performance of the required TCode / Program / Function module. The analysis provided by this TCode is at three levels – ABAP, Database and the System levels. A complete analysis of all the programs that have been executed during the test execution is also available for users to view.
            
Here’s a quick guide on how to use this utility –

1. Run the TCode – SE30 on the SAP GUI
          

















2. In the ‘Transaction’ field, enter the desire TCode for which the analysis is required (say VA01)
3. Click on the ‘Execute’ button and execute the regular SAP functionality
4. Once the operation is completed (in this case, the    ‘Creation of the Sales Order’) the ‘Performance Data File’ can be analyzed as shown below

5. To view further details with regard to the actual programs being executed, click on the ‘Hit List’ button