Subscribe to SoftLogica
Newsletter to get 10% discount on newly
released products!
HTML Report
HTML Report
On test completion, you will see web browser window with generated HTML report.
This report is a convenient way to transfer test results to any interested person.
Generated HTML report is saved to "HTMLReports" subfolder of the folder where WAPT
is installed (C:\Program Files\SoftLogica\WAPT\HTMLReports). This
report consists of a file in html format and pictures in png format.
All these files are saved to "HTMLReports" subfolder.
The next time you run the test, HTML report files can be overwritten
by new report files.
If you wish to use generated HTML report later, you should rename its files
or move them to another folder.
HTML report is displayed on test completion only if Show HTML report
on test completion option in program settings
is enabled. By default, this option is turned on. If you turn this option
off, HTML report won't be generated automatically. However, you can save
it manually. 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 this file in web browser
and view test results in the form of HTML report.
HTML report looks as follows:
Left pane shows the contents of HTML report.
Click on 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, the name of user who ran the test, the
name of computer where the test was performed, test duration and the number
of virtual users participated in the test.
Summary This table shows summary information on virtual user profiles participated in
the test.
Profiles performed: Shows how many times the current profile was performed during
test run. Profiles with errors: Shows how many times the current profile was performed with errors during
test run. Pages performed: Shows the number of pages performed during
test run for each profile. Pages with errors: Shows the number of pages executed with errors during
test run for each profile. Hits performed: Shows the number of hits performed during
test run for each profile. Hits with errors: Shows the number of hits executed with errors during
test run for each profile. 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.
Note that a hit is a single request for resource
(page code, image, script and so on) sent to the server, while each page may include many hits.
For example,
if "Show pictures" checkbox in advanced Internet Explorer options is turned off, then
the number of hits is equal to the number of pages.
The following tables show characteristics measured during test run for
each profile. The whole test duration interval is divided into the number
of intervals equal to HTML report
dimension value. The program calculates averaged values through these
intervals and shows them in corresponding columns.
The Total column of each table shows the results averaged through the
whole test duration interval for each profile.
The Total row of each table shows the results summed over all user profiles.
Users This table shows the number of virtual users participated in the test.
Profiles This table shows how many times each profile was performed at the specified periods of time.
Profiles per second For each profile, this table shows the speed of profile execution.
Pages This table shows the number of pages performed at the specified periods of time.
Hits This table shows the number of hits performed at the specified periods of time.
Pages per second
This table shows the number of pages executed per timing unit (second,
minute or hour). Timing unit is specified in Log
and Report Settings (Timing combo-box).
Hits per second
This table shows the number of hits executed per timing unit (second,
minute or hour).
Pages with errors This table shows the number of pages executed with errors.
Hits with errors This table shows the number of hits executed with 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.
Performance
This table shows values of response
time for each request at various time intervals of test run. You can
see the minimum (Min), average (Avg), average calculated for 90% of all
participated users (Avg90) and maximum (Max) values of response time.
For details, see Response Time
topic.
HTTP reply codes This table shows HTTP reply codes for each request in test sequence
and how many times requests got these codes.
The first digit of reply code defines the class of reply. There are 5 values for the
first digit:
2xx: Success - The action was successfully received, understood, and accepted;
3xx: Redirection - Further action must be taken in order to complete page request;
4xx: Client Error - Page request contains bad syntax or cannot be fulfilled;
5xx: Server Error - Server failed to fulfil an apparently valid page request.
HTTP errors
This table shows percentage of responses with HTTP errors from the
total number of responses to pages of current profile.
If you receive an HTTP error, it means that there are problems with the work of web server.
Socket errors This table shows percentage of responses with socket errors from the
total number of responses to pages of current profile.
Socket error means
bad connectivity; it indicates that there are problems with data transfer
through the socket.
Timeouts This table shows percentage of timeouts
(response timeouts and
socket timeouts)
from the
total number of responses to pages of current profile. You can change default timeout values
in program settings.
Receiving speed This table shows how many kbits per second were received from the server.
Sending speed This table shows how many kbits per second were sent to the server.
Receiving per user speed This table shows receiving speed per virtual user (in kbits per second).
Sending per user speed This table shows sending speed per virtual user (in kbits per second).
URLs Here you can see all user profiles included in current test scenario,
and the sequence of profile requests.
For each URL, you can see a delay made after it (user think time).
Graphs Overall performance
This chart shows the number of virtual users participated in test run;
the number of performed pages per timing unit (second, minute or hour)
and the number of performed hits per timing unit.
Timing unit is specified in Log and Report Settings.
Note that
the number of hits is the total number of requests for resources (page code, images, scripts and so on)
sent to the server.
Errors
This chart shows percentage of responses with errors (HTTP errors, socket
errors and timeouts) from the total number of responses.
Average bandwidth
This chart includes graphs of receiving and sending speed, receiving per
user and sending per user speed.
Average response time
For each page request of each user profile, there is a chart with average
response time values. You can see the number of virtual users who requested
this page, and values of average response time calculated for 90% of all
users who requested this page (Avg90 response time).
Tip.
Note that Y axis on each chart is different for various graphs displayed on it. For example: : The number of users
is displayed on the right side of the chart. : The number of
HTTP errors is displayed on the left side of the chart.
X axis denotes time interval of test run.