A load testing solution for
web applications
This presentation should be viewed as a Slide Show. Choose
“Slide Show” from ...
In short, load testing is a simulation of multiple users working
with a web application at the same time.
Load testing can...
Performance
testing
Capacity
testing
Endurance
testing
Volume
testing
Stress
testing
Regression
testing
www.LoadTestingToo...
Performance testing
The load is gradually increased during the test by adding more
and more concurrent virtual users.
The ...
Capacity testing
Capacity tests are executed to find out how many concurrent
users the application can handle without degr...
Stress testing
Every system has a capacity limit. When the load goes beyond it, the
application starts responding very slo...
Volume testing
Volume tests are targeted at loading the application with significant
amount of data and maximizing the com...
Endurance testing
This type of testing (also called “soak testing”) is used to check
that the system can stand the load fo...
Regression testing
Make the load testing a part of your regular development process
by creating regression load tests and ...
Performance
testing
Capacity
testing
Endurance
testing
Volume
testing
Stress
testing
Regression
testing
www.LoadTestingToo...
You can design tests as easy as using a browser. Just navigate
through the web site to record a user session. WAPT will
re...
Each session is recorded to a virtual user profile as a sequence of
HTTP requests. You can select a profile and edit its p...
The test may include different
profiles to emulate different
types of users.
The load is flexibly specified separately for...
Depending on the type of load the number of virtual users can change
throughout the test.
It can be
constant
(Profile1)…
G...
Automatic handling of
cookies and standard
session-specific values will
produce correct emulation
of each user session.
ww...
With couple clicks you can create data-driven tests by specifying
different names, passwords and input data for different ...
Any session-specific values in the test can be parameterized
with help of the special WAPT functions.
You can extract valu...
You can test secure HTTPs pages
and web sites requiring all types
of authentication and client
certificates.
www.LoadTesti...
Test report contains comprehensive information on the system
performance: response times, throughput parameters, bandwidth...
You are not limited to looking at rows of numbers. WAPT also provides
test results in form of a number of dynamic charts.
...
If your web application starts producing errors, you may need to have
the detailed information on each HTTP request in ord...
Many of our customers use load testing on a regular basis as a part of
their development process. They often need to perfo...
WAPT Pro consists of the workplace component and multiple load
agents that can be installed anywhere and managed remotely....
Your web application may include multiple components, such as load
balancers, web servers, application servers, databases,...
If your web application uses a complex client-server communication
scheme, it may require a parameterization of session-sp...
These modules create the following
benefits.
• Support for binary data formats;
• Visual representation of
embedded struct...
The following modules are currently available:
Module for ASP.NET testing
Module for Adobe® Flash® testing
Module for JSON...
If you need to run a high capacity test with over 5,000 virtual users, you
have an option to use a special 64 bit load gen...
If you need to run a one-time test and do not want to purchase
permanent product licenses, WAPT Cloud is the best choice f...
We do not simply sell software licenses. We see the
communication with each of our customers as a
process that starts befo...
Product documentation: from Quick Start Guide on the
main WAPT features to the complete online help.
Demo video on the pro...
Our customers range:
• from financial to government institutions;
• from IT service providers to energy
companies;
• from ...
 You can download the latest versions of our
products from our web site:
http://www.loadtestingtool.com
 Should you have...
Upcoming SlideShare
Loading in...5
×

WAPT - Web Load, Stress and Performance Testing

3,995

Published on

This PowerPoint demo explains the load testing basics, introduces WAPT key features, and shows the difference between standard and professional versions. In contrast to "800-pound gorilla" load testing tools, WAPT is designed to minimize the learning curve and give the user an ability to create a heavy load from a single regular workstation. You can create a basic test scenario and get meaningful information about your performance landscape in a matter of minutes. WAPT is able to generate up to 3000 simultaneously acting virtual users for an "average" test scenario using standard hardware configuration (Pentium 4 2GHz, 1GB RAM, Gigabit Ethernet). WAPT creates a test workload which is virtually the same as the load experienced by a web site in the real world.

Website: http://www.LoadTestingTool.com

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,995
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
124
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "WAPT - Web Load, Stress and Performance Testing"

  1. 1. A load testing solution for web applications This presentation should be viewed as a Slide Show. Choose “Slide Show” from the PowerPoint menu and click the “From Beginning” button on the toolbar.
  2. 2. In short, load testing is a simulation of multiple users working with a web application at the same time. Load testing can be performed for a number of purposes, but the main goal is always to check the performance of the application being tested. www.LoadTestingTool.com
  3. 3. Performance testing Capacity testing Endurance testing Volume testing Stress testing Regression testing www.LoadTestingTool.com
  4. 4. Performance testing The load is gradually increased during the test by adding more and more concurrent virtual users. The following parameters should be monitored throughout the test and compared for different test phases: • Web application response time; • Number of HTTP requests or application-specific transactions processed per second; • Percentage of failed requests (error rate). www.LoadTestingTool.com
  5. 5. Capacity testing Capacity tests are executed to find out how many concurrent users the application can handle without degradation of quality. Virtual users are added gradually during the test, but in this case we know the quality criteria in advance and just need to check that they are observed. www.LoadTestingTool.com
  6. 6. Stress testing Every system has a capacity limit. When the load goes beyond it, the application starts responding very slowly and produces errors. The goals of stress testing are: • Find the capacity limit; • Check that when it is reached, the application handles the stress correctly: produces graceful overload notifications and does not crash; • When the load is reduced back to regular level, the application should return to normal operation retaining all its performance characteristics. www.LoadTestingTool.com
  7. 7. Volume testing Volume tests are targeted at loading the application with significant amount of data and maximizing the complexity of each transaction. For example, if the application can upload files, try using very large ones. If it has a search function, try complex keyword combinations and queries producing a very long list of results. www.LoadTestingTool.com
  8. 8. Endurance testing This type of testing (also called “soak testing”) is used to check that the system can stand the load for a long time or a large number of transactions. It usually reveals various types of resource allocation problems. For example, a small memory leak will not be evident from a quick test even with a high load. For endurance testing it is recommended to use changing periodic load and long duration. www.LoadTestingTool.com
  9. 9. Regression testing Make the load testing a part of your regular development process by creating regression load tests and applying them to every new version of your application. www.LoadTestingTool.com
  10. 10. Performance testing Capacity testing Endurance testing Volume testing Stress testing Regression testing www.LoadTestingTool.com
  11. 11. You can design tests as easy as using a browser. Just navigate through the web site to record a user session. WAPT will replay it with thousands virtual users when running the test. • No scripting is necessary. • No programming background is required. • The efficiency of your work is our priority. www.LoadTestingTool.com
  12. 12. Each session is recorded to a virtual user profile as a sequence of HTTP requests. You can select a profile and edit its properties. In the same view you can select a request and edit its parameters, headers, page elements and other options. www.LoadTestingTool.com
  13. 13. The test may include different profiles to emulate different types of users. The load is flexibly specified separately for each profile. www.LoadTestingTool.com
  14. 14. Depending on the type of load the number of virtual users can change throughout the test. It can be constant (Profile1)… Growing (Profile2)… Or periodic (Profile3). www.LoadTestingTool.com
  15. 15. Automatic handling of cookies and standard session-specific values will produce correct emulation of each user session. www.LoadTestingTool.com
  16. 16. With couple clicks you can create data-driven tests by specifying different names, passwords and input data for different users. www.LoadTestingTool.com
  17. 17. Any session-specific values in the test can be parameterized with help of the special WAPT functions. You can extract values from server responses to variables and reuse them in subsequent requests. www.LoadTestingTool.com
  18. 18. You can test secure HTTPs pages and web sites requiring all types of authentication and client certificates. www.LoadTestingTool.com
  19. 19. Test report contains comprehensive information on the system performance: response times, throughput parameters, bandwidth usage, errors rates, and over 20 other tables with data. www.LoadTestingTool.com
  20. 20. You are not limited to looking at rows of numbers. WAPT also provides test results in form of a number of dynamic charts. You can analyze the correlation of any performance parameters with the created load. www.LoadTestingTool.com
  21. 21. If your web application starts producing errors, you may need to have the detailed information on each HTTP request in order to find the roots of the problem. In WAPT this information can be fully logged during the test and represented in a convenient structured form after the test completion. You can easily navigate between users, sessions and reported errors. www.LoadTestingTool.com
  22. 22. Many of our customers use load testing on a regular basis as a part of their development process. They often need to perform the testing from different locations and create significant test load emulating thousands users. To address the need for a more powerful, flexible and precise testing tool we offer the professional version of our product. It can use several systems for load generation. But this is not the only benefit… www.LoadTestingTool.com
  23. 23. WAPT Pro consists of the workplace component and multiple load agents that can be installed anywhere and managed remotely. Such distributed configuration makes WAPT Pro an ideal cloud-ready solution. www.LoadTestingTool.com
  24. 24. Your web application may include multiple components, such as load balancers, web servers, application servers, databases, etc. When applying a load test to such a complex system, the classical black-box approach will not always work. It is often required to monitor the behavior of each system component under load. WAPT Pro can use WMI and SNMP interfaces to collect the performance counters values directly from one or more servers. It can also monitor database performance for MS SQL, Oracle and MySQL. www.LoadTestingTool.com
  25. 25. If your web application uses a complex client-server communication scheme, it may require a parameterization of session-specific values that cannot be implemented with standard WAPT functions. WAPT Pro resolves this problem by allowing you to insert the execution of any JavaScript code inside the user sessions. www.LoadTestingTool.com
  26. 26. These modules create the following benefits. • Support for binary data formats; • Visual representation of embedded structures; • Automatic parameterization of protocol-specific data. Some web applications created with help of modern technologies use complex data structures to pass information between the client and the server. To provide better support for such technologies we offer a number of extension modules for WAPT and WAPT Pro products. www.LoadTestingTool.com
  27. 27. The following modules are currently available: Module for ASP.NET testing Module for Adobe® Flash® testing Module for JSON format www.LoadTestingTool.com Module for Silverlight testing Module for GWT testing
  28. 28. If you need to run a high capacity test with over 5,000 virtual users, you have an option to use a special 64 bit load generation utility. It is capable of emulating over 10,000 users with help of a single system. x64 Load Engine works with WAPT Pro and replaces one regular load agent. You can attach as many engines as you need to generate higher load. www.LoadTestingTool.com
  29. 29. If you need to run a one-time test and do not want to purchase permanent product licenses, WAPT Cloud is the best choice for you. Available at $5 per hour it will let you use the full functionality of WAPT Pro and all extension modules. You will not need to choose any components and install them. The product is ready-to-use as a preconfigured system image. You can connect to it with Remote Desktop and run your tests. To create greater test load you can use additional Cloud Engines of different capacity. www.LoadTestingTool.com All products are currently available on the Amazon Web Services Marketplace.
  30. 30. We do not simply sell software licenses. We see the communication with each of our customers as a process that starts before we make a sale and may develop to any type of collaboration. We provide free technical support on the product functionality and general load testing practices. It is fast and efficient, because we believe that this is what you actually pay for when you purchase our products. In addition we provide consulting services, so if you wish, you can fully outsource the load testing tasks to us. www.LoadTestingTool.com
  31. 31. Product documentation: from Quick Start Guide on the main WAPT features to the complete online help. Demo video on the product usage with step by step instructions. The “On Load Testing” blog: industry news, best practices, product announcements and more. Online forum: ask questions and share your experience with other WAPT users. www.LoadTestingTool.com
  32. 32. Our customers range: • from financial to government institutions; • from IT service providers to energy companies; • from small private businesses to international corporations. Our mission is to analyze the load testing requirements of each of our clients and offer quality products and services at competitive prices. Thousands businesses from all around the world have already chosen our products. www.LoadTestingTool.com
  33. 33.  You can download the latest versions of our products from our web site: http://www.loadtestingtool.com  Should you have any questions on our products or services, please don’t hesitate to contact us at support@loadtestingtool.com  Call us: 1-888-364-6797 901 N Pitt str Suite 325, Alexandria, VA, 22314, United States

×