Jump to content

Load and performance test tools

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tusharpandya (talk | contribs) at 21:34, 14 September 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Introduction

Load & Performance testing is to test a software intended for a multi-user audience for the desired performance by subjecting it with an equal amount of virtual users and then monitoring the performance under the specified load, usually in a test enviromnent identical to the production, before going live. For example if a web site with a shopping cart is intended for 100 concurrent users who are doing the following functions: -

(1) 25 VUsers are browsing through the items and logging off (2) 25 Vusers are adding items to the shopping cart and checking out and logging off (3) 25 VUsers are returning items previously purchased and logging off (4) 25 VUsers are just logged in without any activity

Using various tools available to generate these VUsers the application is subjected to a 100 VUser load as shown above and its performance is monitored. The pass fail criteria is different for each individual organization and there are no standards on what an acceptable criteria should be, across the board.

Various tools are also available to find out the causes for slow performance which could be in the following areas: - (1) Application (2) Database (3) Network (4) Client side processing (5) Load Balancer