1 / 23

LoadRunner 5.0 신 기능

LoadRunner 5.0 신 기능. 김범수 bskim@kbscom.co.kr 한국비지네스써비스(주). 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.

kara
Download Presentation

LoadRunner 5.0 신 기능

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LoadRunner 5.0 신 기능 김범수 bskim@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 LR Controller Host 1 Server VU VU Agent VU VU Host 2 VU VU Agent VU VU 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->WAN->Internet) • Debugging: Monitor->Options • 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. Legacy: VT 100, 220, 320, 420, 525 New Protocol APIs 2-tier: • Oracle 8.0 • Sybase 11.0 • Informix 7.1 - 7.23 • ODBC 3.0 3-tier: • Java • DCOM • BaaN 4c + • TUXEDO 6.4

  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.ini[Agent]AgentMaxThreadsPerDriver=50 • 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. Scheduling • It’s 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

  18. File Server Store vuser results locally X LR Controller Host 1 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

  19. 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’ file:[mytest.usr]c:\mytest\guimap.gui • (Expert User) Advanced Settings->Debug Information • ‘Keep temporary files’

  20. 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

  21. Miscellaneous • Vugen supports recording of multi-process communication in ODBC and Oracle environments • Merging of multiple Vuser types (e.g. Oracle and Winsock) • vugen.dat[Oracle]UtilityExt=Winsock • 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

  22. 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, AT&T NCR

  23. LoadRunner 5.0 - Availability • LoadRunner 5.01 Int’l version is available • Add-ins to Windows Controller: • Server Monitor • Network Delay Monitor

More Related