Download presentation
Presentation is loading. Please wait.
Published byFerdinand Harvey Modified over 9 years ago
1
Web Performance Inc - Web Performance Trainer TM - Edition : March 2003 1 Web Performance Trainer TM
2
2 Web Performance Trainer TM Presentation 3/11/2002 Load Testing Objectives Quality Control ● Measure and improve the quality and performance of web sites Lower operating costs ● Reduce hardware requirements ● Reduce support costs Increase Revenue ● Increase customer retention rates ● Increase employee productivity
3
2 Web Performance Trainer TM Presentation 3/11/2002 Answers Your Questions Does my site crash under load? How much load does it take to crash my site? Am I losing customers because of poor performance? How many users can my site handle? What part of my web site has bad performance? What software and hardware configurations give the best performance?
4
2 Web Performance Trainer TM Presentation 3/11/2002 Web Performance Trainer TM Competitive Advantage Technology Ease of use Automatically verifies that the web site meets performance goals Automatically locates slow web pages Reliable and accurate results Broad support of platforms and network configurations Cost Savings Industry leading price/performance Cost effective for even small or medium sized projects Upgrade the number of virtual users at any time with no cost penalties
5
2 Web Performance Trainer TM Presentation 3/11/2002 How It Works WebServer HTTP HTTPS WebPerformance Trainer TM SimulatedBrowser SimulatedBrowser SimulatedBrowser SimulatedBrowser Simulated Users To Web Server From Web Server
6
2 Web Performance Trainer TM Presentation 3/11/2002 Proxy Server Support WebServer HTTP HTTPS LANInternet HTTP Request HTTP ResponseProxyServerWebPerformance Trainer TM SimulatedBrowser SimulatedBrowser SimulatedBrowser SimulatedBrowser Simulated Users
7
2 Web Performance Trainer TM Presentation 3/11/2002 Feature Overview Realistic User Simulation Includes simulation of connection speed at varying bandwidths Accurate browser simulator Sends HTTP Requests Reads entire HTTP response Parses HTTP response headers (Cookies, etc.) Dynamic Load Modeling The number of simulated users changes over time Parameter Replacement Each virtual user submits unique data to the web site Complex test set Simulate multiple user scenarios simultaneously
8
2 Web Performance Trainer TM Presentation 3/11/2002 Feature Overview Cont. Record Test Cases As easy as browsing a web site Supports any browser 4 levels of statistics: Overall Transaction Web page URL Performance of each HTTP request is measured Others use sampling-- doesn't report accurate max/min/average Session Tracking The web server sees each virtual user as a real, unique user
9
2 Web Performance Trainer TM Presentation 3/11/2002 Feature Overview Cont. Username/Password Support Each virtual user has a unique username and password Instant performance feedback Dynamic Load Balancing Test generating machines are never overloaded Task of simulating browser distributed to network of computers according to capabilities Secure Sockets Layer (SSL) and HTTPS Results can be viewed in both tables and graphs Export of the data Microsoft Excel Sun StarOffice Supports Windows NT, 2000, Linux, and Solaris
10
2 Web Performance Trainer TM Presentation 3/11/2002 Supported Products EJBJSPASPPHPServletsAppletsActiveXWebSphereiPlanetColdFusionWebLogicEnhydraTomcat and most others... IISApacheiPlanetTuxWebSphere TechnologiesApplicationServers Web Servers
11
2 Web Performance Trainer TM Presentation 3/11/2002 Computer Operating Systems 2.6, 2.7 and 2.8 Solaris Redhat 6.x, 7.x Mandrake 7.2, 8.X and may more Linux SP2 Windows 2000 4.0 (SP6) Windows NT OS Versions Operating Systems* *Applies only to computers running Web Performance Trainer TM
12
2 Web Performance Trainer TM Presentation 3/11/2002 Minimum Hardware Requirements Virtual Users * Additional memory allows for larger test cases. 500 200 100 CPU Mhz 500 200 100 Memory 256 180 128
13
2 Web Performance Trainer TM Presentation 3/11/2002 Basic Network Configuration LAN WEB SERVER APPLICATION Web Server Computer WEBPERFORMANCE TRAINER TM BROWSER APPLICATION Test Computer
14
2 Web Performance Trainer TM Presentation 3/11/2002 Remote Network Configuration LAN WEBPERFORMANCE TRAINER TM BROWSER APPLICATION Test Computer ROUTER WEB SERVER APPLICATION Web Server Computer ROUTERLAN WAN
15
2 Web Performance Trainer TM Presentation 3/11/2002 Generate Unlimited Numbers of Virtual Users WEBPERFORMANCE TRAINER TM BROWSER APPLICATION Test Computer 1 WEB SERVER APPLICATION Web Server Computer WEB PERFORMANCE TRAINER ENGINE Test Computer 3 WEB PERFORMANCE TRAINER ENGINE Test Computer N WEB PERFORMANCE TRAINER ENGINE Test Computer 2
16
2 Web Performance Trainer TM Presentation 3/11/2002 A Typical Session Stage 1: RECORDING Click on the Record Button The browser comes up automatically Browse the site ● Perform a typical operation for your users ● Each web page and contents are recorded Click on the Stop Button A Business Case is now recorded
17
2 Web Performance Trainer TM Presentation 3/11/2002 Browser Interaction is Recorded Automatically
18
2 Web Performance Trainer TM Presentation 3/11/2002 Browser Interaction is Recorded Automatically
19
2 Web Performance Trainer TM Presentation 3/11/2002
20
2
21
2
22
2
23
2 A Typical Session Stage 2: START LOAD TEST Decide on playback parameters Duration Starting number of virtual users How many users to add each minute A maximum number of virtual users
24
2 Web Performance Trainer TM Presentation 3/11/2002 A Typical Session Stage 3: MONITOR LOAD TEST Click on the Playback Button Watch Runtime Statistics Check for Errors Monitor hits/sec, I/O, number of simulated users, etc Monitor Status of Playback Engines Virtual users stop when the time is up
25
2 Web Performance Trainer TM Presentation 3/11/2002
26
2
27
2 HTTP Transaction Sequence WEB SERVER APPLICATION WEB PERFORMANCE VIRTUAL USER Time Line REQUESTTTFBRESPONSEHEADER CONTENTDuration
28
2 Web Performance Trainer TM Presentation 3/11/2002 A Typical Session Stage 4: EXAMINE STATISTICS ● Automatically measures the number of simultaneous users the web site handled while meeting the performance criteria ● The performance criteria are configurable ● Reports on the slowest web pages
29
2 Web Performance Trainer TM Presentation 3/11/2002 How many users can my web site handle? Estimated User Capacity ● Red Indicates User Levels that don't meet specifications Performance Requirements
30
2 Web Performance Trainer TM Presentation 3/11/2002 Peak Page Duration Analysis Web Page Statistics Sorted List of Slow Web Pages
31
2 Web Performance Trainer TM Presentation 3/11/2002 Web Statistics Tree Examine statistics at four levels Overall Business Case (Made up of web pages) Web Page (Made up of URLs) URL Overall Test Results Web Page Test Results Business Case Test Results Web Page Test Results URL #1 Results URL #2 Results URL #3 Results URL #4 Results URL #5 Results
32
2 Web Performance Trainer TM Presentation 3/11/2002 URL/Web Page/Business Case Statistics Min/Max/Avg Time to First Byte How long it took for the virtual user to see the first byte of the reply Min/Max/Avg Duration How long it took for the browser to receive the full URL, web page, or business case Bytes/Sec Errors Repeats Overall Statistics Hits/Sec Bytes/Sec Errors Statistics Collected
33
2 Web Performance Trainer TM Presentation 3/11/2002 Statistics Browser
34
2 Web Performance Trainer TM Presentation 3/11/2002 A Typical Session Stage 5: View Graphs Graph any number of parameters Create an unlimited number of graphs Compare the results of multiple tests Performance tuning Export data in graph to Excel Save graphs to images
35
2 Web Performance Trainer TM Presentation 3/11/2002 A Typical Session Stage 5: View Graphs Does my site fail under load? Users start to experience errors
36
2 Web Performance Trainer TM Presentation 3/11/2002 How many users can this site handle? Front page load time goes over 8 seconds at 650 virtual users A Typical Session Stage 5: View Graphs
37
2 Web Performance Trainer TM Presentation 3/11/2002 2,000 Price List $1,995US$7,995US1,000 $2,495US$9,995US $2,995US$11,995US5,000 $1,245US$4,995US500 $3,745US$14,995USUnlimited $620US$2,495US200 $370US$1,495US100 Premium Support Retail Price Virtual Users
38
2 Web Performance Trainer TM Presentation 3/11/2002 Basic Maintenance/Support Basic Support Included in the price of the license Upgrades Entitled to any major release for 3 months after purchase Download any bug fixes for the version purchased If a bug fix is not available, a free upgrade may be provided
39
2 Web Performance Trainer TM Presentation 3/11/2002 Premium Maintenance/Support All of the features in Basic Maintenance/Support Plus... Upgrades Extended from 3 months to 1 year Support Email support receives priority attention Phone support during normal business hours Time Period One Year
40
2 Web Performance Trainer TM Presentation 3/11/2002 Partial Client List AIRBUS Atlas Van Lines Blue Cross/Blue Shield of California Barclays Bank CROSSAIR (Suisse) Deutsche Bank France Telecom General Dynamics Government of Canada Government of France Government of Quebec Lufthansa Motorola Polaroid Raytheon Toyota of Canada US Navy Wells Fargo Ziff Davis
41
2 Web Performance Trainer TM Presentation 3/11/2002 Contacts United States Web Performance Inc. http://www.webperformanceinc.com International Resellers Australia, Austria, Belgium, Brazil France, Germany, India, Japan Ireland, Korea, Switzerland United Kingdom
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.