Website Load Testing

20
Website Load Testing Yuliya Boedeker And James C. Helm, Ph. D. INNOVATION 2002 May 16, 2002

description

Website Load Testing. Yuliya Boedeker And James C. Helm, Ph. D. INNOVATION 2002 May 16, 2002. Objective. The objective of this presentation is to show the What are the website load testing and stress testing Reasons why web sites choke Testing Tools for web applications. - PowerPoint PPT Presentation

Transcript of Website Load Testing

Page 1: Website Load Testing

Website Load Testing

Yuliya BoedekerAnd

James C. Helm, Ph. D.INNOVATION 2002

May 16, 2002

Page 2: Website Load Testing

ObjectiveThe objective of this presentation is to

show theWhat are the website load testing and

stress testingReasons why web sites chokeTesting Tools for web applications

Page 3: Website Load Testing

What is the web site load testing

Load testing is an evaluation of system

performance under normal conditions, all the way up to the maximum number of users supported by your configuration.

Page 4: Website Load Testing

What is the web site stress testing

Stress testing is a determination of how the system behaves when pushed "over the edge", including how well it recovers from being pushed in this fashion.

Page 5: Website Load Testing

Reasons why web sites choke

Memory Leaks-These are the bane of many a site, and are almost always due to one of three things:

-sloppy programming practices -poorly written third-party components -older components in the operating

system or software layers

Page 6: Website Load Testing

Reasons why web sites choke

Resource Locking - happens in databases, where records are "locked" against being modified so that reliable results can be returned.

Bottlenecks - area in system operation where the flow of data is constrained and causes everything else to slow down.

Page 7: Website Load Testing

Reasons why web sites choke

Transactional Problems- problems with detailed interchange of information between

the site and its user, and often involves some-thing that is processed in several distributed steps on the backend.

Hardware Limitations - hardware you have just isn't enough to support the work you need to do.

Page 8: Website Load Testing

Testing ToolsMicrosoft Web Application Stress Tool

Primarily designed to serve static pages Tests Web applications and sees how they

perform under stress Can be scripted through a browser by

recording transactions and redirecting it through the Stress Tool

User don't have to write the code for the test by hand, can simply fire up the browser, browse normally, record actions, and then use that as the stress test.

Page 9: Website Load Testing
Page 10: Website Load Testing

Testing ToolAstra Load Test

It's powerful, flexible, highly programmable

It uses a browser as a preliminary scripting tool

It is available for different platforms like Windows NT, 2K, XP, Me, Win 95/98

Page 11: Website Load Testing
Page 12: Website Load Testing
Page 13: Website Load Testing
Page 14: Website Load Testing
Page 15: Website Load Testing
Page 16: Website Load Testing
Page 17: Website Load Testing
Page 18: Website Load Testing
Page 19: Website Load Testing
Page 20: Website Load Testing

ConclusionsA load test emulates user activity and

analyzes the effect of the real-world user environment on an application.

Load testing can identify problematic parts of a web application before it is accessed by hundreds or thousands of users.

Load testing uncovers fatal errors