Subscribe to SoftLogica
Newsletter to get 10% discount on newly
released products!
HTML Report
HTML Report
On test completion, you will see a web browser window with the generated HTML report.
This report is a convenient way to transfer test results to any interested person.
Note that HTML report is displayed on test completion only
if Show HTML report on test completion option is turned on in program
settings.
WAPT Pro can automatically send HTML report to specified E-mail addresses
on test completion. For this, you should configure the
E-mail settings, then turn on the
E-mail reports to option in Log and Report Settings
and specify desired addresses.
By default, HTML reports are saved to the location specified in
General settings
(Save reports files to edit-box). You can select another folder for saving HTML reports.
HTML report consists of a file in html format and pictures in png format.
All these files are saved to the specified folder.
The next time you run the test, report files can be overwritten
by new ones.
If you wish to use HTML report later, you should rename its files or move them to another folder.
Additionally, you can save the generated report
manually to any location. For this, click the Save Results button
on the program toolbar and select HTML Files (*.html;*.htm) as file type.
After saving, you will be able to open that file in web browser and view the results.
HTML report looks as follows:
Left pane shows the contents of HTML report.
Click on a desired topic in the contents and you will navigate to it in the right pane.
Test execution parameters
This section displays date and time when the test was started and
finished, scenario name, test run comment,
test duration and the number of virtual users participated in the test.
Test executed by: Here you can see the name of computer where WAPT Pro
workplace was running. Test executed on: Here you can see the name of computer where Load Agent was running.
If the test was executed on several computers running Load Agents, then all computers are enumerated here.
Summary
This table shows the summary information for virtual user profiles participated in
the test.
Successful sessions: Shows the number of successful user sessions (executed without errors)
for each profile. Failed sessions: Shows the number of sessions executed with errors. Successful pages: Shows the number of successful pages (executed without errors). Failed pages: Shows the number of pages executed with errors. Successful hits: Shows the number of successful hits (executed without errors). Failed hits: Shows the number of hits executed with errors.
Note that a hit is a single request for resource
(page code, image, script, css and so on) sent to the server, while each page usually includes many hits
(main page request and requests for page elements). The number of pages in reports is the number of
main page requests.
Total KBytes sent: Shows the total amount of KBytes sent to the server during
test run for each profile. Total KBytes received: Shows the total amount of KBytes received from the server during
test run for each profile. Avg Response time, sec (with page elements): Shows values of average response time. The first value is the
response time without page elements, and the second value (in brackets) is the response time
with page elements.
The following tables show various characteristics measured during test run.
The whole test duration interval is divided into the
number of intervals equal to the Number of columns in tables value.
The program calculates the averaged data on each interval and shows it in report.
The Total column shows the results averaged over the
whole test duration interval for each profile.
The Total row shows the results summed over all user profiles.
Number of active users
This table shows the number of active users at the specified periods of time for each profile.
Successful sessions (Failed sessions)
This table shows the number of successful and failed user sessions.
Successful pages (Failed pages)
This table shows the number of successful and failed pages.
Successful hits (Failed hits)
This table shows the number of successful and failed hits.
Successful sessions per second
This table shows the number of sessions executed without errors per time scale unit (second,
minute or hour).
Time scale unit is specified in Log and Report Settings
(Time scale units combo-box).
Successful pages per second
This table shows the number of pages executed without errors per time scale unit (second,
minute or hour).
Successful hits per second
This table shows the number of hits executed without errors per time scale unit (second,
minute or hour).
Response time, sec (with page elements)
This table shows values of response time without/with page elements
for each request at various time intervals of test run.
You can see the minimum (Min), average (Avg),
Avg90 and maximum (Max) values of response time.
Next to the name of each request you can see how many times it was processed at the specified periods of time.
Task time, sec (with page elements)
This table shows the time of processing various tasks that you added to user profiles.
Note that task time does not include delays between pages. It is the "pure" time of requests processing.
Next to the name of each task you can see how many times it was processed. It is
the number of completed tasks. A task is considered completed if all its
elements were completed and there were no errors.
KBytes sent
This table shows how many KBytes were sent to the server at the specified periods of time.
KBytes received
This table shows how many KBytes were received from the server at the specified periods of time.
Sending speed, kbit/s
This table shows how many kbits per second were sent to the server.
Receiving speed, kbit/s
This table shows how many kbits per second were received from the server.
Sending per user speed, kbit/s
This table shows the sending speed per virtual user (in kbits per second).
Receiving per user speed, kbit/s
This table shows the receiving speed per virtual user (in kbits per second).
Failed sessions
This table shows the number of sessions executed with errors.
Failed pages
This table shows the number of pages executed with errors.
Failed hits
This table shows the number of hits executed with errors.
Response codes
This table shows response codes for each request in test sequence.
Here you can read the detailed description of response codes.
HTTP errors, %
This table shows the percentage of responses with HTTP errors from the total number of hits.
Network errors, %
This table shows the percentage of responses with network errors from the total number of hits.
Timeouts, %
This table shows the percentage of timeouts from the total number of hits.
You can change the default timeout value
in program settings.
Total errors, %
This table shows the percentage of all responses with errors from the total number of hits.
Server utilization, %
This table shows the values of CPU, memory and disk utilization for
the tested web server. These are the values of corresponding
counters:
CPU counter,
Memory counter and
Disk counter.
Server network interfaces speed, kbit/s
This table shows the network cards bandwidth (server network interfaces speed)
for various interfaces used on a tested web server.
Values of network interfaces speed are measured by
network counter.
MS SQL/Oracle performance counters
This table shows values measured by
SQL performance counters
for a tested database server.
Load Agent utilization, %
This table shows values of CPU, memory and network utilization for Load Agents participated in the test run.
If the utilization of some resource reaches 80% (warning level), the corresponding line is highlighted in yellow.
If the utilization reaches 98% (overload level), the corresponding line is highlighted in red.
URLs
Here you can see the list of requests for all user profiles with the details for each request
(in particular, user think time).
Graphs Overall performance
This chart shows the number of active users and
the number of pages/hits executed per time scale unit (second, minute or hour).
Errors
This chart shows the percentage of responses with errors from the total number of hits.
Average bandwidth
This chart includes graphs of receiving and sending speed,
receiving per user and sending per user speed.
Average response time
For each request of test sequence you can see a chart with the average response time
and Avg 90% response time values.
Tip.
Note that Y axis on each chart is different for various graphs displayed on it. For example: : The number of active users
is displayed on the right side of the chart. : The number of pages executed per second
is displayed on the left side of the chart.
X axis shows the time interval of test run.