Professional Documents
Culture Documents
and
Silk
LoadRunner OpenSTA Performer Jmeter Grinder
Called TSL, it Called SCL, it uses Called BDL. Java Jython, a mix of
uses standard a proprietary, Has python and
syntax for “C” “BASIC” like extensive Java
et allows C language that has customized
function special functions for
libraries to be automation the different
added. Has scripting facilities. protocols
extensive Is limited in supported
customized available by the tool.
functions for functions, such as
the different string
protocols manipulation and
supported by supports direct
the tool. DOM addressing.
Copyright © 2008 Accenture All Rights Reserved. 24
Test Tools Comparison
Extensibility - The medium used to represent the captured protocol data
and manipulate the data for play-back.
Silk
LoadRunner OpenSTA Performer Jmeter Grinder
Additional TSL SCL script Additional BDL New New
or “C” function modules can be or “C” function functions can functionality
libraries, defined in libraries, be made can be made
limited to 'Include' files. limited to available by available
functional Open Source functional creating through java
capabilities of therefore new capabilities of them in Java classes
the tool. tool the tool.
functionality
can be added
using C++.
Silk
LoadRunner OpenSTA Performer Jmeter Grinder
Supports IP No inbuilt Supports IP No inbuilt No inbuilt
spoofing features to spoofing features to features to
including enable IP enable IP enable IP
automated spoofing. spoofing. spoofing.
router
updates for
IP
forwarding.
Silk
LoadRunner OpenSTA Performer Jmeter Grinder
New feature added No inbuilt No inbuilt No inbuilt No inbuilt
to version 7.6. features features to features to features to
Allows the to enable enable WAN/ enable enable WAN/
emulation of WAN/LA LAN WAN/LAN LAN
latency, packet N emulation. emulation. emulation.
loss, link faults et emulatio
dynamic routing n.
effects over the
LAN used in a
test. Requires a
special license.
Silk
LoadRunner OpenSTA Performer Jmeter Grinder
Can control No specific Can control No specific No specific
browser faculties, browser faculties, faculties,
cache although can cache although although can
emulation be emulated emulation can be be emulated
during with simple during emulated with script
playback and script code. playback and with script code.
control control code.
setting for setting for
each each
individual individual
vuser. vuser.
Silk
LoadRunner OpenSTA Performer Jmeter Grinder
Can emulate No inbuilt Can emulate No inbuilt No inbuilt
different features to different features to features to
network emulate user- network emulate emulate
speeds connection speeds user- user-
during speed during connection connection
playback emulation. playback speed speed
emulation. emulation.
Q&A
vinod.kumar.palla@accenture.com
Copyright © 2008 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture.