Subscribe to SoftLogica
Newsletter to get 10% discount on newly
released products!
Glossary
Glossary
Virtual User (VU)
Virtual user emulates the actions of real user. WAPT
tests web sites by running multiple
virtual users. Virtual User Profile
User profile consists of web pages which will be requested during test
run. You can use WAPTRecorder
to add pages to the profile. You can create as many user profiles as you
need.
Recorder WAPTRecorder
records the steps of your activity in browser as you navigate through
a web site and then reproduces these steps during test run. Hit
It is a single request for resource (page code, image, script and so on)
sent to the server. Each page may include many
hits.
In particular, if "Show pictures" checkbox in advanced Internet Explorer
options is turned off, then the number of hits is equal to the number
of pages. Test Sequence
It is the sequence of pages
that form user profile. You can add pages to test sequence using WAPTRecorder or manually. Each
profile has Initial, Main and Final test sequences.
Initial Test Sequence Initial sequence is executed
once for each virtual user at the beginning of user session.
Main Test Sequence Main sequence contains iterative
actions. Pages from the Main sequence are repeated the number of
times equal to the number of iterations per session.
Iteration
It is a step-by-step pass of the Main test sequence. The number
of iterations per user session is specified in profile
properties.
Final Test Sequence Final sequence is executed
once for each virtual user at the end of user session.
Virtual User's Session
The session of each virtual
user (or cycle of requests) includes a single execution of Initial
actions, then the repeat of Main pages, and at the end a single
execution of Final actions.
Test Scenario WAPTtest
scenario defines parameters of test run: the number of virtual users,
test duration, date and time when the test will be started, user simulation
options and the list of included user profiles. Scenario also contains
options for saving log files and test results.
Test Volume (or Load Level, or Workload) It is the total amount of activity placed on the
tested site/web application. It consists of a certain number of virtual users performing a
set of transactions in a specified time period. You can specify these parameters
in Test Volume view.
User Think Time (or Delay between Requests)
It is the time from the moment a user receives the last byte of web page
currently being viewed to the moment when this user requests a new page.
You can specify user think time in profile
properties. Response Time
It is the time from the first byte of page request sent till the last received byte of
server response. In other words, it is the time from clicking a link or a button in browser
till the moment a page is downloaded.
WAPT measures 2 types of
response time: without images and including images. See
Summary Graphs to know values of
average response time (for all profiles) and
graphs for individual pages
to know response time for specific pages.
Download Time
It is the time of getting the content of server response: from the first
received byte of response till the last received one. Download time is
usually measured without images. It is the time of loading the readable
content of web page: its structure (frames, tables) and HTML text. In
other words, it is the time from the moment a user sees web page title
(in browser's title bar) till the moment he can start reading a page.
See Summary Graphs to know
values of average download time (for all profiles) and
graphs for individual
pages to know download time for specific pages. Response Timeout
It is exceeding the maximum time of waiting for server response. Response
timeout means that there are problems with the work of web server; there
may be no connectivity problems in this case. You can change the value
of response timeout in WAPTglobal
settings. The program will use this value for all test runs.
Socket Timeout
It is exceeding the maximum time of waiting for socket operation. Socket
timeout means bad connectivity; it indicates that there are problems with
data transfer through the socket. You can change the value of socket timeout
in WAPTglobal
settings. The program will use this value for all test runs.
Test Results Results of test run: HTML
Report, Summary Report, Summary Graphs and graphs for
user profiles, test sequences and graphs for individual pages.
HTML Report HTML Report enables viewing test run
results just from web browser. On test completion, you will see web browser
window with generated HTML Report. Summary Report Summary Report contains a number
of text reports that display consolidated information on test run execution.
Click on Summary Report view in Navigation Pane and select desired
report. Summary Graphs Summary Graphs display consolidated
information on all requests of all user profiles. Click on Summary
Graphs view in Navigation Pane to display the chart. CSV Reports
You can adjust WAPT to save test results in CSV
format and import them later, any time you wish to Microsoft®
Excel. WAPT Results File
You can save generated text reports and the data for graphs in the form
of WAPT results file. This file
also includes current test scenario and user profiles. After saving, you
will be able to open this file in WAPT and view
results in the form of Summary Report, Summary Graphs and
graphs for all user profiles, test sequences and individual pages.
Full Log Full log is a comprehensive
log of WAPT test run that includes information
on all page requests, responses, redirects and returned HTML code. If
you adjust WAPT to create full logs, then for
each user profile a log file will be created. Full logs are created for
the first user of each profile. For other users, WAPT
will create error logs. Error Log Error log contains
page requests and responses for which an error occurred during a test
(i.e. HTTP reply code is not equal to 200 (OK)). If you adjust WAPT
to create error logs, then for each virtual user participated in the test,
error log file will be created.
Navigation Pane Navigation Pane has a tree structure
and is used for navigation between program views. It represents all user
profiles included in current test scenario, the folder with scenario parameters
and the folder with results of test run. NIC
Network Interface Card (see How to Set
up Multiple IP Addresses on a Computer). IP Spoofing It is a feature of using several IP addresses during tests to emulate page
requests coming from multiple computers (see
Editing Virtual User
Profiles). Cookies Cookies
are small portions
of text left in browser on user's computer by web servers. They are recorded
to special files and in future could be transmitted back to web servers.
There are two different types of cookies: session cookies and persistent
cookies. HTML report dimension It is the number of columns displayed in some tables of
HTML Report and Summary Report. The whole test duration interval is
divided into the number of intervals equal to HTML report dimension value. The
program calculates the averaged data through these intervals and shows it in HTML
Report and Summary Report. You can change HTML report dimension value in
Log and Report Settings.
Refreshing time
It is time period (in seconds) after which the program refreshes statistics
of gathered data in generated graphs and reports. This is done regularly
during test run. You can change Refreshing time value in Log
and Report Settings.