Presentation is loading. Please wait.

Presentation is loading. Please wait.

Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.

Similar presentations


Presentation on theme: "Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a."— Presentation transcript:

1 Performance Testing Test Complete

2 Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a system performs under a particular workload. Sub categories are: Load Testing Stress Testing Scalability Testing

3 Brief Description of Load/Stress/Scalability Testing Load testing consists of simulating a load on web servers and services to determine how web applications function under a massive load. Stress testing identify performance bottlenecks in your web application, determine the peak load (for example, the number of users) that brings your application into an unstable state and verify that it successfully recovers from fails Scalability testing is performed as a series of load tests with different server hardware or software configurations while keeping other test environment characteristics unchanged.

4 What will TestComplete do?? AutomatedQA’s TestComplete can simulate real-life workload of thousands of concurrent users so that you can easily get answers to the following questions: How does the server’s response time change when the number of users increases or decreases? How many users can simultaneously work with the web server without a perceptible slowdown? What load can crash the server application? How do hardware and software changes affect the server’s performance?

5 TestComplete’s load testing features include Easy Load Test Recording Simulating User Diversity Parameterizing Requests Using Data Sources Dynamic Parameter Handling Distributed Load Testing Visual or Scripted Load Test Management Real-time Monitoring of Server Performance Comprehensive Load Testing Logs

6 Easy Load Test Recording Easy Load Test Recording TestComplete’s point-and-click recorder is very easy to use for load testing. The recorder captures all HTTP, HTTPS and SOAP requests sent from the client computer(s) to the tested web server, regardless of the Internet browser you are using, the web server type (IIS, Apache, and so on) and platform (Windows, Linux, and so on). It also records web server responses and uses them to automatically validate actual responses during the load test runs.point-and-click recorder

7 Simulating User Diversity Simulating User Diversity To simulate the diversity of users working with your tested server, you can adjust various parameters of virtual users used in the test. You can change the connection speed (LAN, DSL, dial-up and so on), the browser to emulate (Internet Explorer, Firefox and so on) and many other parameters. You can also fine-tune virtual user execution by adding delays and think time, by configuring ramp-up load and by inserting rendezvous points. Note that different load testing packages support a different number of virtual users: 5, 50, 250 or unlimited.load testing packages

8 Parameterizing Requests Using Data Sources Parameterizing Requests Using Data Sources To better emulate real users, you can provide virtual users with unique data by binding tests to various data sources — databases, Excel or text files, custom value lists, random value generators and so on. This way you can vary logins, passwords, search terms, product IDs and any other parameters used in requests.

9 Dynamic Parameter Handling Dynamic Parameter Handling TestComplete automatically captures dynamic parameter values generated by the tested web server (session IDs, ASP.NET view state and others) and inserts them into subsequent requests. You can also define custom data selectors for extracting and correlating specific values that are not handled out of the box.

10 Distributed Load Testing Distributed Load Testing To simulate real- world conditions and increase the load on the tested web server, you can distribute virtual users and user groups across multiple computers on your network. The result is like getting a bunch of human testers together to hammer your web server, so that you can ensure it can handle heavy workloads.

11 Visual or Scripted Load Test Management Visual or Scripted Load Test Management TestComplete allows you to create, configure and manage load tests visually as well as from scripts. While the visual approach is easier and more convenient for inexperienced testers, scripting enables automation experts to enhance load tests with programming logic, handle various load testing events, change the load test behavior on-the-fly and perform other advanced load testing tasks. scripts

12 Real-time Monitoring of Server Performance Real-time Monitoring of Server Performance TestComplete’s integrated monitors collect various performance and resource information from your tested web server during load testing and display it in a real- time updating graph. You can monitor Windows and Unix system metrics (like CPU and memory usage), as well as IIS and Apache web server counters. This gives you a better view of the performance of your tested web server and helps you pinpoint the origins of the issues.

13 Comprehensive Load Testing Logs Comprehensive Load Testing Logs TestComplete generates in-depth load testing logs that include a summary as well as details on all operations performed by virtual users in a tabular form and graphs. You can view load test characteristics as the number of virtual users simulated, the number of connections to the server established, the number of requests sent, request and response time, bytes sent and received, average performance and much more. This allows you to assess the performance of your web servers and web applications and identify potential bottlenecks.load testing logs

14 Load Testing - Virtual User Licenses LoadTesting Add-on: 5 Virtual Users v.8 LoadTesting Add-on: 5 Virtual Users v.8 (Includes free 12 month product maintenance and product support subscription) $99.00 LoadTesting Add-on: 50 Virtual Users v.8 LoadTesting Add-on: 50 Virtual Users v.8 (Includes free 12 month product maintenance and product support subscription) $499.00 LoadTesting Add-on: 250 Virtual Users v.8 LoadTesting Add-on: 250 Virtual Users v.8 (Includes free 12 month product maintenance and product support subscription) $1999.00 LoadTesting Add-on: Unlimited Virtual Users v.8 LoadTesting Add-on: Unlimited Virtual Users v.8 (Includes free 12 month product maintenance and product support subscription) $4999.00


Download ppt "Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a."

Similar presentations


Ads by Google