Conducting Manual Performance Tests

Use

ST30 also allows you to run performance tests manually. This has the following advantages, among others:

?      The SQL trace can be switched on and off remotely on the system components.

?      All performance figures are centrally collected in a database.

?      It is possible to go directly to the ST05 of each system component involved.

Prerequisites

To be able to run manual performance tests with ST30, you must first carry out the following steps:

?      Define destinations in transaction SM59 and make sure load balancing is switched off, as performance data is created specifically for each server.

?      Provide the RFC users used in the destinations with the authorizations for transactions ST05 and STAD (profile S_TOOLS_EX for statistical data).

Procedure

The functions for manual testing in ST30 are located on two tabs: Manual Test 1 and Manual Test 2.

To run a manual performance test, proceed as follows:

       1.      In transaction ST30, choose the Manual Test 2 tab.

       2.      Enter a short description of the data in the Performance Test field to be able to identify the performance data in transaction ST33 later.

       3.      In the Destination Data group box enter the RFC destinations from which the performance data (statistical data and trace data like that coming from the SQL trace) is to be read, and mark the relevant entries in the list.

To obtain the data of the system you are currently working on, enter destination NONE.

       4.      In the Log Data Management group box enter a log ID in the Log ID field.

The purpose of a log ID is to group related or similar tests under a common node, so that later on the tests can be found and displayed together in a list. To create a new log ID, choose Edit Log IDs. You must specify an existing log ID or create a new one and save it (this requires you to specify a transport order because the log ID entries can be transported to another system).

       5.      Specify the number of objects or subobjects to be used by the log, as appropriate.

       6.      Specify the time interval.

                            a.      To obtain the statistical data for the time interval when the test is actually executed, choose Set Start.

                            b.      Manually run the transaction or process you want to trace in a different mode, or, if required, in a different system.

                            c.      After the transaction or process has completed, choose Set End.

Alternatively, you can switch the relevant trace on and off on the Manual Test 1 tab. In this case you do not need to specify the time interval as described above, because the system sets the time stamps automatically.

       7.      Choose Create Statistics to request the statistics of the marked destinations.

                            a.      Choose the Statistics tab to display the data of the last marked destination.

                            b.      To load the results of another destination, mark that destination in the Manual Test 2 tab and choose Display Statistics.

                            c.      Display the data on the Statistics tab.

For trace data follow the same procedure, but choose Create Trace Data instead.

       8.      To save the data, go to Manual Test 2 tab and choose Save Performance Data.

Result

ST30 saves the performance data obtained from the manual performance test you carried out in the central database. To display the performance data, you can either choose Display Performance Data from within ST30 or start transaction ST33 directly.