Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Performance Inc - Web Performance Trainer TM - Edition : March 2003 1 Web Performance Trainer TM.

Similar presentations


Presentation on theme: "Web Performance Inc - Web Performance Trainer TM - Edition : March 2003 1 Web Performance Trainer TM."— Presentation transcript:

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


Download ppt "Web Performance Inc - Web Performance Trainer TM - Edition : March 2003 1 Web Performance Trainer TM."

Similar presentations


Ads by Google