website load testing yuliya boedeker and james c. helm, ph. d. innovation 2002 may 16, 2002
TRANSCRIPT
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
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.
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.
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
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.
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.
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.
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