WAPT 5.0 load and stress testing tool
Accurate real user simulation
Dynamic test data generation  
Recording & Playback of HTTPS/SSL pages  
Flexible test volume & load definition  
Clear reports and graphs  
Full log of virtual user activity  
Distributed load generation  
Distributed load generation  
Distributed load generation  
Java Script Support  


 Name:
 E-mail:

Subscribe to SoftLogica Newsletter to get 10% discount on newly released products!


Server Monitoring Software
Stop losing clients due to late detection of web server glitches. Monitor availability and performance of your servers and network resources.

 

WAPT 7.0 WAPT PRO 2.0


WAPT
is a load, stress and performance testing tool for web sites and applications with web interface. The product applies load to the web site under the test by emulating the typical activity of hundreds or even thousands concurrent site visitors. The web site responds to such test load the same way it would respond to the emulated real life conditions. By specifying the behavior of virtual site users so that it would be very similar to the behavior of the real life users, and by adjusting their number, you can measure the performance of the site and determine its maximum productivity.

You can test web sites running under any OS, including all Unix and Windows platforms, and web applications using any technologies including AJAX, ASP, ASP.NET, ColdFusion, Java, Perl, PHP, Python, Ruby, etc. You can also test multilingual sites using different language encoding options.

Accurate simulation of real user activity

Accurate simulation of real user activityWAPT uses a number of techniques to simulate real life conditions as accurate as possible. Different types of virtual users can visit different pages, automatically fill forms, click buttons and perform any other usual activity of real users. The behavior of each user can be programmed so that it would depend on the web site responses. Each virtual user has its own specific parameters, such as cookies, input data for various page forms, name and password (NTLM and basic authentication schemes are supported), connection speed, delays between clicks, etc. WAPT can use a pool of IP addresses available on the system to emulate users coming from different IPs.

Different types of users in one test

Different types of users in one testIf you want to simulate thousands of users, you do not need to specify the behavior for each of them separately. You can divide all proposed visitors of your web site into several different types and create a virtual user profile for each type. WAPT will emulate the behavior of each virtual user according to its profile. The most important attribute of a profile is a set of pages visited by the user. This set is specified in the most convenient form. Instead of asking you to type long URLs, WAPT will automatically record all your actions while you are browsing your web site in a regular browser window. Using that procedure you can record the typical behavior of each type of users you want to emulate.

Testing of dynamic web applications

Testing of essentially dynamic contentEven though all users with the same profile share the set of pages they can visit and a number of other options, each user has a unique session with specific session parameters and its actions can depend on the server responses. For example, each user of the same profile can login with its unique name/password and fill web forms with specific data which is different for different users.

Of course, you need to specify how to produce the values of changing parameters for each new session. This is done with help of functions and variables. For example, you can specify a long list of username/password pairs and have WAPT use them one by one or randomly. Before sending any request WAPT will calculate or simply substitute the values of all request parameters according to your scheme. Fortunately you do not need to specify manually how to compile all the parameters of each request. WAPT automatically finds such parameters during the recording stage and lets you adjust the way their values are calculated for the purpose of testing.

This functionality is very important to test web sites that include essentially dynamic content. They are often implemented with modern technologies including AJAX, ASP, ASP.NET, ColdFusion, Java, Perl, PHP, Python, Ruby, etc.

Flexible load level definition

Flexible load level definitionThe overall load created by WAPT on a web site is determined by the number of concurrent virtual users accessing the site simultaneously. WAPT can create up to several thousand virtual users for the test. However this number significantly depends on your test profiles, network bandwidth and hardware.

Usually the number of concurrent virtual users is increased linearly during the test. When it reaches some critical number, the server experiences significant slowdowns or produces errors. This way you can measure or test its maximum capability.

However in other types of tests you may need to apply constant load volume during the whole test or even increase and decrease it periodically several times. The latter may be useful, for example, to test the correct resource reallocation on the server system. You can also specify the number of virtual users separately for each user profile to approximate the real life ratio between different types of site visitors.

Testing of HTTPS/SSL content

Testing of HTTPS/SSL contentWAPT supports testing of web sites and applications secured by SSL. You do not need to perform any additional actions and can easily work with HTTPS sites just as you do with any other ones.




Descriptive test reports and graphs

Descriptive test reports and graphsDuring the test WAPT collects exhaustive information about web site behavior under the load. That information is represented in form of descriptive reports and graphs. You can view them either inside the program or save as HTML or MS Excel files to share with your colleagues.

Each report consists of more than 20 different tables containing various performance data (e.g. number of pages and hits by second), response time data, bandwidth usage and errors occurred during the test. Each table shows how the value of the corresponding measured parameter was changing during the test.

Graphs contain essentially the same information represented in form of charts for better perception. With help of these tools you can easily identify any performance problem or an error, as well as the time when it took place and load conditions that could cause it. Graphs and reports containing intermediate results are available during the test run. This is useful to monitor key parameters of the web site performance on the fly. You do not need to wait for the completion of a long test, if an apparent problem takes place during the first minutes of it.

If the information contained in reports is not sufficient to identify or examine a problem, you can enable logging and analyze site behavior on a much more detailed level. WAPT has a built in log viewer that lets you browse test data down to each HTTP request sent to the server.

Other Features

Support of different language encodings;
Support of all types of proxy servers: HTTP(S), SOCKS4(5);
Additional command-line interface;
Scheduled run option to start testing at a specified time;
Ability to add custom strings to HTTP headers;
Support for redirects, including redirects to a different server.




Download
Download
Order Now



People who buy WAPT also often purchase:
People who purchase WAPT also often purchase Server Supervisor! Server and Network Monitoring Software
Better Together
Total list price: $550
Buy together: $477
 
Buy both Now!






03/21/2006 WAPT successfully passed the 'Designed for Windows XP' certification by Microsoft(R)



SiftLogica

Revieved by BUILDER.COM  
  Copyright © SoftLogica 2003-2010     Contact: support@loadtestingtool.com