LoadRunner 5.0 ? ?? - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

LoadRunner 5.0 ? ??

Description:

Title: The Future of Load Testing Author: Mercury Last modified by: Created Date: 12/24/1997 10:21:04 PM Document presentation format – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 24
Provided by: Merc48
Category:
Tags: loadrunner | dcom

less

Transcript and Presenter's Notes

Title: LoadRunner 5.0 ? ??


1
LoadRunner 5.0 ? ??
  • ???
  • bskim_at_kbscom.co.kr
  • ?????????(?)

2
Server Monitor
  • Helps identify server performance problems
    (hardware, OS, server software)
  • Gives real-time picture of performance of
    server(s) during scenario
  • Web server, Application server, Database server

3
Server Monitor - Architecture
  • Controller allows monitoring of both Unix and NT
    machines non-intrusively from Windows Controller
    i.e. no agent installation needed
  • NT Server PerfMon API,
  • Unix Server rstat API
  • Relevant files
  • ntcormon.dll, ntperfui.dll, online.dll,
    onlineps.dll

LR Controller
Host 1
Server (NT/Unix)
VU
VU
Agent
VU
VU
Host 2
VU
VU
Agent
VU
VU
4
Server Monitor - Configuration
  • Can view multiple servers simultaneously
  • Can select Display time, Sample rate, Titles
  • Can pause display and hide data lines

5
Server Monitor - Tips
  • Can monitor 3rd party software servers on NT like
    MS SQL Server, MS IIS Server
  • Supports n-tier environments
  • Any Unix machine (DEC, Pyramid, Sequent etc.) can
    be monitored providing
  • rstat daemon running
  • TCP/IP connectivity to Controller
  • Any NT machine can be monitored (NT 3.51, 4.0)
  • NT servers cannot be monitored by Win95
    Controller (no PerfMon)
  • Can be used in all LR environments

6
Network Delay Monitor
  • Helps identify network performance problems and
    isolate problematic segments

7
Network Delay Monitor - Architecture
  • Implemented as a hidden virtual user on load
    machines (need Agent installation only - no
    server install needed)
  • Network agent sends out traceroute packets of
    fixed size and measures delays between segments
    between vuser host machine and destination server
  • Requires TCP/IP between client and server
  • Support for clients on NT Unix.

8
Network Delay Monitor - Configuration
  • Need to specify host machine and destination
    server
  • Can control the packet size, wait time, packet
    roundtrip timeout

9
Network Delay Monitor - Tips
  • Can be used in all LR environments
  • Most useful as network size increases
    (LAN-gtWAN-gtInternet)
  • Debugging Monitor-gtOptions
  • Display Debug Messages - Debug Level x
  • Show internal Controller entities displays
    hidden vusers
  • Calibration is done when the scenario starts to
    determine network delay at no-load
  • Dynamic network paths are supported
  • Graphs for timeouts, path delay under load help
    determine problems

10
New Protocol APIs
  • 3-tier
  • Java
  • DCOM
  • BaaN 4c
  • TUXEDO 6.4
  • 2-tier
  • Oracle 8.0
  • Sybase 11.0
  • Informix 7.1 - 7.23
  • ODBC 3.0
  • Legacy
  • VT 100, 220, 320, 420, 525

11
Multi-threaded Vusers
  • Running vusers on NT as threads instead of
    processes means major scalability improvements (x
    3-5 increase)
  • major cost savings since now require less
    hardware
  • One single driver is now responsible for replay
    (MDRV.EXE)
  • Driver supports both multithreaded and
    non-multithreaded (process) replay
  • Multithreading supported on NT only (not Unix)
  • Client libraries must be threadsafe
  • One customer achieved 2,500 Oracle users on one
    machine!

12
Threadsafe Protocols
  • Oracle 7.3 and higher
  • ODBC 2.1 - 3.0 (depends on vendor device driver)
  • MS SQL Server 6.5
  • Informix 7.2 and higher
  • HTTP (QuickTest)
  • BaaN 4c and higher (GUI Client)
  • DCOM (depends on client libraries)
  • APPC
  • RTE NT (for 3270 and 5250)
  • Winsock

13
Multi-threaded Tips
  • Default is 50 threads per mdrv.exe
  • wlrun.iniAgentAgentMaxThreadsPerDriver50
  • Can see no. of threads for each process by
    opening NT Task Manager and selecting Thread
    Count
  • Can turn on/off the threaded replay in run-time
    settings

14
Vugen
  • Vugen is now a 32-bit application. LoadRunner 5.0
    is now completely 32-bit
  • 32-bit look and feel (e.g. Floating toolbar,
    right-click, 32-bit file system conventions etc.)
  • Can still record 16-bit applications (although
    replay is 32-bit only)

15
Vugen - Debugging Features
  • Capture of raw SQL output (in real-time)
  • Animated replay
  • Pause
  • Breakpoint
  • Continue on error

16
Parameterization
  • New parameterization mechanism
  • More powerful, flexible and robust

17
Web Vuser - QuickTest
  • QuickTest works on the HTML level
  • Automatic handling of dynamic data, active server
    pages
  • Correlation taken care of automatically.
  • Run-time browser for viewing single user replay
  • Realistic user emulation
  • Bandwidth (LAN, WAN, Dial-up)
  • Configurable number of simultaneous connections
  • Browser type and HTTP version
  • Cache sizing
  • NOTE Old web vugen is included in LR 5.0
  • Backwards compatibility
  • Fallback path

18
Scheduling
  • Its now much more practical to schedule vusers
  • Can specify start time and duration for scenario
  • Can specify start time and duration for user
    groups
  • Can specify start time or delay time for single
    users

19
No NFS
  • LoadRunner 5.0 does not require NFS to store
    vusers and scenario results
  • Zero network overhead imposed by LR
  • Implemented using FTP server software on hosts
  • DB and GUI vusers transferred automatically
  • SAP not supported for script transfer - use NT
    file system

Transfer vuser scripts
Transfer results
20
No NFS - Tips
  • Can use a combination of both NFS and non-NFS
    (e.g. Vuser with large data file being run on 10
    hosts)
  • Can force other files (like GUI map) to be
    transferred from Controller to hosts (see Readme)
  • extra_f.ini filemytest.usrc\mytest\guimap.
    gui
  • (Expert User) Advanced Settings-gtDebug
    Information
  • Keep temporary files

21
Integration with TestDirector 5.0
  • Vugen scripts can be saved into and opened from
    TD database
  • Controller scenarios can be saved into and opened
    from TD database
  • Scenario result path can be saved into TD
    database
  • Analysis can be opened up from TD database
  • TD can invoke LR Controller (locally) and open up
    scenario

22
Miscellaneous
  • Vugen supports recording of multi-process
    communication in ODBC and Oracle environments
  • Merging of multiple Vuser types (e.g. Oracle and
    Winsock)
  • vugen.datOracleUtilityExtWinsock
  • New function lr_vuser_status_message - display
    messages in the vuser Status column
  • Can now specify a start and end time for which
    analysis results are calculated

23
Platform Support
  • LoadRunner 5.0 supports
  • Win95, 98 (except for mass-replay)
  • NT 4.0
  • Solaris 2.4-2.6
  • HP UX 10.x
  • IBM AIX 4.1.x
  • Dropped support of
  • Win31, NT 3.51, HP UX 9.x, AIX 3.x, SunOS, DEC
    Unix, ATT NCR

24
LoadRunner 5.0 - Availability
  • LoadRunner 5.01 Intl version is available
  • Add-ins to Windows Controller
  • Server Monitor
  • Network Delay Monitor
Write a Comment
User Comments (0)
About PowerShow.com