Server Monitoring Software
Stop losing clients due to late detection of web server glitches. Monitor availability and performance of your servers and network resources.
What is WAPT Pro?
What is WAPT Pro?
About WAPT Pro WAPT Pro
provides an environment for load, stress and performance testing of web sites and applications
with web interface. It can produce almost unlimited test volume by using several computers for load generation.
Server and database performance data is collected during the test.
WAPT Pro works under Microsoft® Windows XP/2003/Vista/2008/Win7 operating systems.
What's new in version 3.0
Highly configurable test load
You can specify all load parameters separately for each virtual user profile. For example, you can join constant, growing and periodic load in the same test. You can also choose a specific load agent for each profile, if you do not want to use the automatic allocation.
Integration with your development environment
You can launch test execution using command line with extended options and specify a number of options for the output of your test results. You can organize the results of successive test executions into a storage containing reports, logs and CSV files marked with dates and test labels.
Improved test debug and verification capabilities
When you design tests you often need to parameterize the profiles to make them produce consistent and correct copies of the initially recorded session. To do this most efficiently you can now use the enhanced log viewer that will let you compare any part of the request or server response with the originally recorded data, check variable values, get extended timing information, etc.
Scheduled test execution
You can specify the date and time you would like to execute the specified test scenario, as well as repeat its execution regularly using the integrated scheduler.
Support for streaming HTTP requests
Some web applications, such as video players or stock quote viewers, constantly receive streaming data in the background even while the client application stays inactive or performs other activities. You can now create highly realistic tests for such web sites.
Emulation of multiple browser connections for a single session
Browsers usually keep several open HTTP connections within the same user session. Additional connections are used to load page elements and send AJAX requests initiated by the open page. This reduces total page download time and improves the overall web site performance from the user perspective. This browser behavior is now fully emulated in
WAPT Pro.
Parameterization of file upload
If your test includes one or more file upload requests, you can make different virtual users use different files. You now have two options for this: specify a folder to take files from, or parameterize text inside a single file. In the latter case
WAPT Pro will change the file content by inserting the values of variables inside it.
Advantages of the Professional version
Remote test management
WAPT Pro provides a testing environment consisting of two different components connected to each other over TCP/IP. The workplace component provides a convenient user interface for a test engineer and manages the load agent service component. The latter is used to generate the test volume. Such distributed architecture allows you to use a productive server for load generation and manage the whole testing process remotely from your own workstation. You can use many load agents and easily switch between them depending on your testing needs.
Distributed load generation
To achieve maximum productivity WAPT Pro can use several computers to generate required test volume. Each of these computers runs a special service called
WAPT Pro load agent. They all are managed from a different workstation running WAPT Pro
workplace component. It is responsible for assigning tasks to each load agent and gathering test results. The work is divided between load agents automatically depending on the available system resources on each system. When all agents experience overload and cannot produce the maximum load specified in the test scenario, the system produces corresponding warnings. In this case the problem can be resolved by simply adding more load agents to the system and restarting the test without making any changes in the test specification.
JavaScript support
You can include the execution of a JavaScript code into virtual user profiles. This provides you with a universal way to perform any specific and complex calculations required to set the correct values of the request parameters. You can even take JavaScript code from your web pages and insert it into your profiles.
Server Performance Monitoring
WAPT Pro can measure various parameters of the web server performance during the test. This way you can see how your web application responds to the increasing load in terms of CPU, RAM or network usage. You can also measure various parameters of the database performance, which is essential for web applications that use databases. It is possible to collect performance counters statistics from several systems in one test. The data is included in the test results along with other parameters.
Ability to export full test execution data to an external base
You can use any external data management and processing system to work with the results of your load tests.
WAPT Pro can export the complete test statistics, including timing for each separate request and response.
Basic features of WAPT (regular and Pro versions)
Accurate simulation of real user activity;
Recording tests with Firefox, Chrome, or any other external browser;
Different types of virtual users in one test specified by user profiles;
Testing of dynamic web applications;
Ability to work with external modules for advanced support of specific technologies: ASP.NET, Flash, JSON and Silverlight;
Easy navigation to the place where any internal variable is defined;
Ability to identify the source of dynamic values in server responses;
Flexible load level definition;
Different test completion criteria;
Test plan visualization: see how many users will execute each profile on every step;
Descriptive HTML reports and graphs available even at test run-time;
Automatic parameterization of requests;
Ability to read dynamic values from csv files;
Server response validation;
Pre-test scenario validation;
Full log of virtual users activity;
Advanced tree-type log viewer;
Ability to compare server responses with saved pages;
Support of different language encodings;
Recording and playback of HTTPS/SSL pages (SSL 2.0 and SSL 3.0);
Randomization of delays between requests (user "think time" emulation);
Support of IP spoofing: each virtual user can have individual IP address;
User connection speed emulation;
Option to schedule test runs;
Support of keep-alive server connections;
Support of Basic and Integrated Windows (NTLM) authentication (each virtual user can have different login/password);
Testing through a proxy server;
Support of session and persistent cookies;
Full recording and replaying of request headers;
Ability to add custom strings to HTTP headers;
Test specification files are saved in XML;
Command-line interface.
Learn more about WAPT Pro
To get more information about specific topics, browse Contents on the Help menu.
Contact our Technical Support team if you have questions concerning WAPT Pro usage:
support@loadtestingtool.com.
Visit
WAPT Pro web site for information on product updates: http://www.loadtestingtool.com/updates.shtml.
License Agreement WAPT Pro is copyrighted and licensed software, so please read carefully
WAPT ProLicense Agreement.