Performance Tool – WebLOAD 8.
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
Table of contents
1. Types of Performance Testing
2. Introduction to WebLOAD
3. WebLOAD Solution
4. Installation
5. Steps
6. Utility
7. Agenda
8. Parameterization
9. Q&A
2
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
Types of Performance Testing
Load Testing - Will simulate a real time user load on the application and testing this prior to production ensures
application will be stable and any performance issues can be addressed in pre-production phase ; Behaviour
@ various loads
Stress Testing – Stress Testing ensures the application which is tested for expected load can take on spikes in the
load condition like increase in rate of transactions and study its impact on the system resources and helps tune
and configure the system optimally ; Break Point
Scalability Testing –To determine how effectively the system can scale to accommodate the increasing load ; Max
TPS
Endurance Testing – Execute the test with expected user load sustained over longer period of time with normal ramp
up and ramp down time ; Memory Leaks
Volume Testing – Volume testing is a typical load testing except that a large volume of data is populated on the
database to study its impact on the application response time and database overall health ; Behaviour @
3
various DB volumes © R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
Introduction To WebLOAD
WebLOAD is a testing tool by Radview Software Ltd. Used for testing the
functionality and performance of Web-based applications – both Internet and
Intranet. It can measure the performance of your application under any load
condition. Use WebLOAD to test how well your web site will perform under real-
world condition by combining performance, load and functional tests or by running
them individually.
4
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
WebLOAD Solution
Platforms Windows 2000/XP/2003, Linux, and Solaris.
Protocol HTTP/S, SOAP, XML, WAP 1/2, Radius, FTP, MAPI,
IMAP, SMTP/POP, LDAP, TCP/IP, UDP, TELNET,
RTSP/RTP, D/COM, Oracle Forms, Adobe AMF (Flex).
Web 2.0 Technologies Ajax, Adobe Flex, Adobe AIR, Silverlight and Multimedia
Database Microsoft SQL Server, Oracle, MySQL, ODBC/JDBC and
Sybase.
ERP and CRM Oracle Forms, SAP, Siebel, PeopleSoft, Lawson and JD
Edwards
Business Intelligence Hyperion and Cognos
5
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
Installation
Installing WebLOAD is straight forward. Run on a
workstation without any post configuration required.
6
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
Steps
Recording
Debugging
Execute
Verify
Reporting
7
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
Utility
Two types of utility:
WebLOAD IDE
– WebLOAD IDE is the utility used for create, edit and debug a agenda.
WebLOAD Console
– WebLOAD console is the utility used for executing the performance test script with the
required number of virtual users
– Actual performance testing happens in WebLOAD console tool.
8
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
Agenda
Two types of agenda:
Single Agenda
– Running single transaction to verify the load.
Mixed Agenda
– Running multiple transaction at same point of time to verify the load .
9
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
Parameterization
– Data parameterization is a key process in any form of testing which uses an
automation tool
– The main purpose behind doing data parameterization in a test script is:
• To test the application with multiple data
• To test the application where some transactions have data dependency
(example: say an banking application which does not allow multiple login with
one single id. In such a case to login to the application, id needs to be
parameterized and populated with as much number of id’s (data) for running the
performance test script
10
© R2K, Inc. www.r2k.com
Performance Tool - WebLOAD
11
© R2K, Inc. www.r2k.com