Professional Documents
Culture Documents
LR Vs Opensta
LR Vs Opensta
2.OpenSTA
SCL script modules can be defined in â??Includeâ?? files. Open Source therefore new
tool functionality can be added using C++.
Scripting Interface
The interfaces supplied by the tool application for the purpose of script editing.
1.Load Runner
Captures in several modes, high level context based and low level HTTP view. Has
both a graphical tree structure & a script view. Script view has function sensitive
entry.
converted by Web2PDFConvert.com
2.OpenSTA
Has low-level HTTP protocol view and provides graphical tree representation of the
â??Document Object Modelâ?? (DOM) structure. Viewable captured HTML rendering
and addressable server-header table. Some language sensitive, syntax colour coding
functionality.
Correlation
The task of substituting values in dynamic data to enable successful playback.
1.Load Runner
Automated correlation faculties. Including during recording, after recording and
comparing recordings with playback results. Not available for all modes of capture.
2.OpenSTA
Detection, recording and playback of HTTP cookies. Both tools need additional code
to manage JavaScript generated cookies.
1.Load Runner
HTTP header cookies are managed automatically and can be manipulated manually if
required.
2.OpenSTA
HTTP header cookies are managed automatically and can be manipulated manually if
required.
Parameterisation
Automatically changing dynamic data values for more accurate emulation of real
users. Often essential for session management.
1.Load Runner
Extensive facilities for data entry including wizard interface to DB interrogation. No
standard function to lock data sources and maintain uniqueness of concurrently
accessed data across distributed tests.
2.OpenSTA
Extensive facilities for data entry including wizard interface to automatically generate
test data. Standard functions for sequential, random and pseudo-random data-file
access. Has standard common locking facilities for maintaining uniqueness of
parameters for an individual load injector or across all injectors on a distributed test.
Controller
Application that manages and conducts a test.
1.Load Runner
Facilities for real-time monitoring. Automatic scenario generation. Individual control of
vusers, scripts and groups of scripts. Scheduling, percentage runs & iterations.
2.OpenSTA
Facilities for real-time monitoring. Simple drag & drop multi-scenario test configuration
supporting modular scripting and addition of new scenarios/Vus at run-time. No
automatic scenario generation. Allows test-wide and user-specific HTTP monitoring
and debugging while multi-user load in progress.
Monitoring
Resource usage information is captured during execution.
1.Load Runner
It can be shown during execution and used to build performance reports. Many
supported. On-line graphics during execution. Supplied with Apache, Netscape & IIS,
other monitors are charged per item. Results used for reporting. New facility to allow
remote users to monitor real-time results via a browser based interface. Note: To
monitor through a firewall requires TCPIP access through a specific port. Future
versions of LoadRunner should use HTTP messaging & avoid this issue.
2.OpenSTA
converted by Web2PDFConvert.com
Supports Integrated real-time, graph view of Windows NT/2000 Performance
(Perfmon) & SNMP collectors. Various measurements of test progress including VU-
specific, custom status and activity information. Web-relay allows monitors to run on
remote machines beyond firewall. On-line graphics during execution, & monitored
results used for reporting.
Distributed tests
The ability to distribute the generation of load across multiple load-injector machines.
1.Load Runner
Supports multiple load-injectors managed by a single controller.
2.OpenSTA
Supports multiple load-injectors managed by a single controller. Uses TCP/IP if on the
same network or the Web-relay feature uses HTTP to control load-injectors located
within remote DMZs.
IP Spoofing
2.OpenSTA
No inbuilt features to enable IP spoofing.
WAN/LAN emulation
The ability to emulate the behaviour of different network infrastructures during a
test.
1.Load Runner
New feature added to version 7.6. Allows the emulation of latency, packet loss, link
faults & dynamic routing effects over the LAN used in a test. Requires a special
license.
2.OpenSTA
No inbuilt features to enable WAN/LAN emulation.
Caching
The ability to emulate the caching of pages as performed by a web browser.
1.Load Runner
Can control browser cache emulation during playback and control setting for each
individual vuser.
2.OpenSTA
1.Load Runner
Can emulate different network speeds during playback
2.OpenSTA
To generate large loads additional load generator machines are required. These
machines must be centrally controlled.
1.Load Runner
Can control multiple load generators and collect results.
Can control load generators located at remote networks (through a firewall) if
converted by Web2PDFConvert.com
required using HTTP ports.
2.OpenSTA
1.Load Runner
Sophisticated & large range of charts and graphs with overlay facilities. -Automatic
report generation into MS-Word. Analyser is a separate application that can be
distributed to users.
2.OpenSTA
Simple charts and graphs sufficient for analysing key load related statistics and
resource usage monitors. Resource usage monitors supports graph overlays. Can be
exported to Microsoft Excel. No license restrictions on OpenSTA distribution thus
stats can be viewed by any user with access. -Free tools and excel macros available
through public user-forums.
Scalability
The ability of the tool to generate numbers of virtual users and the corresponding
resource usage. Actual resource use depends on the number, size and complexity of
the scripts.
1.Load Runner
Resource limitations are number of threads and RAM. Approx 1 vuser per ½ Mb RAM
for NT/W2K. Windows 95, 98 & Unix are less efficient. Max. approx 1,500 VUs per PC.
2.OpenSTA
Main resource used is RAM. Tested for simple ASP pages, reaching up to 3,000 users
on load generator of 1Gb RAM on a single P4 processor & W2K. Unconfirmed report of
a limit of 1664 Vus per Win2K machine for complex scripts. Suspected thread
limitation. No licensing limitations.
Initial Costs
From £16,000 for basic package with no virtual users. Additional charge for each
protocol and monitored resource and for virtual users.
2.OpenSTA
FREE¦ download from SourceForge via www.OpenSTA.org. Downloads available:
Previous versions; Automatic installer or current source code (with simple build
instructions for MS C++ Visual Studio 6).
Costs of Virtual users
Most commercial tools charge on the basis of the number of virtual user available.
Extra hardware is an additional cost.
Prices vary but for the purpose of expectation: additional vusers cost from £10K for
25 VUs to £66K for 1000 VUs. Also temporary VU days at £3.50 each per day (min
1000). This is not a quoted price.
1.Load Runner
By M.I., approx 1/5 of initial cost per annum. Includes upgrades. MI & their partner
companies also provide consultancy (including radiumtesting.blogspot.com).
2.OpenSTA
Various independent resources. etest associates charged from £50 per incident for
converted by Web2PDFConvert.com
remote tech support. Consultancy rates available on request.Numerous online
resources including web and e-mail forums. Upgrades are free (approx every 3-6
months)
Training
The training services available for the tool.
1.Load Runner
MI has a range of courses from around £400 per day per person. Many partners also
provide training.
2.OpenSTA
The operating systems required to host the tool. (Not the OS of the system under
test).
1.Load Runner
MS windows 2000, NT4 (sp6a),XP-Pro (also 95 & 98 cannot run multi-threaded) -
Load generators also support limited generator functionality on: Unix: HP, Solaris,
Linux .
2.OpenSTA
MS windows 2000, NT4 (sp5+), XP-Pro.
Hardware requirements.
The hardware requirements to host the tool. (Not the hardware of the system under
test).
1.Load Runner
Min: Pentium 350 & 128M - Load generators: Pentium 1GHz & 1 MB per VU.
2.OpenSTA
Min : Pentium 200 & 80MB RAM. Pref: Pentium 500MHz+ & 128MB+ RAM.
Unavailable.
2.OpenSTA
A users opinion.
Opinion of Internet performance engineers who have experience with both tools.
1.Load Runner
Has a very user friendly user interface and fantastic monitoring & results analysis.
Automatic correlation and improved script recording facilities can aid productivity.
Very flexible scripting functions & great help documents. Complexity of options and
layout of controller are drawbacks. The availability (at a cost) of numerous protocols
for recording is a significant strength.
2.OpenSTA
Easy to use interface and excellent scalability. Inbuilt results analysis is slightly
limited in comparison to LoadRunner. The captured data is open and can also be
exported to Excel in two clicks. Drag & drop scenario set-up and control is very
intuitive and easy to interact with, simplifying creation of scenarios with modular
scripts. Manual correlation can be a headache but is eased slightly by using third-
party ‘Diff’ tools and the inbuilt GUI DOM addressing feature. A relative shortage of
standard script language functions but enough to get most HTTP load testing jobs
done. If not, with “Includes” support and the availability of the source code, it is very
extensible
Posted by free testing source at 12:43:00 AM
converted by Web2PDFConvert.com
0 comments:
Post a Comment
Links to this post
Create a Link
Newer Post Home Older Post
converted by Web2PDFConvert.com