Displaying SilkPerformer results in a report format
To create a report of a load test in Silk TrueLog Explorer
- Open Silk TrueLog Explorer, click Results > Explore Time Series in SilkPerformer.
- In the left navigation pane of Silk TrueLog Explorer, click the click here to add workload link to add a load test.
- In the project selection dialog box, select the project you are working on, and then select the load test you want to report.
This loads a file with the extension TSD.
When your performance test ends, all results go to the RecentLoadTest folder in your project directory. You might want to rename this folder to give it a name that describes your performance test.
An overview report appears. The report contains the average response times of the actions you measured and some charts of users, SilkPerformer transactions, kilobyte throughput, HTTP hits, and errors. A section in the report shows information about each script, including timings for transactions (see the SilkPerformer transactions overview figure) and timings for individual measure starts and stops that you put in your script (see the SilkPerformer custom timers overview figure). Both sections include averages, execution counts, and standard deviations. The response times in these sections reflect only the measurement time range specified in the workload configuration.
In the "Transactions" section of each script report, Trans. ok[s] indicates that think times were included in the response time; {{Trans.(busy) ok[s] }} indicates think times were not included.
SilkPerformer transactions overview
The "Custom timers" section of each script report shows the average response time. Percentiles are shown in the "Custom timers - percentile charts" section that follows the "Custom timers" section.
SilkPerformer custom timers overview
The Active Users chart shows how many users were ramped up throughout the test. In the following figure, 400 users ramped up in about half an hour, and steady-state time was about 32 minutes.
SilkPerformer Active Users chart
Other charts worth reviewing are throughput in kilobytes, hits, and transaction(busy) ok response time. The error chart shows HTTP errors and any AR Systemerrors you scripted to catch.
To export raw results data into a comma-separated format
- Display the overview report in the Silk TrueLog Explorer window.
- Choose Wizard > Export Wizard.
The File Selection dialog box appears as shown in the following figure. By default, the dialog box specifies the source file of the displayed report, which is usually what you want. - In the Export file field, enter a location and meaningful file name for the report data, or accept the default, which saves the data in the directory that contains the TSD files.
- Click Next.
The Time Series Selection dialog box appears as shown in the following figure. - Click Clear All to clear all the check boxes.
- Sort by the Group column.
- Select all the items in the Timer group, which contains custom timers.
- Select the Transaction group named busy(ok).
- Click Next.
The Options Selection dialog box appears as shown in the following figure. - Accept the default settings, and click Finish.
A CSV file is saved in the specified directory. The CSV file contains an Average section and a Raw Data section. The average is of the entire performance test, not just the measured time.