LoadRunner 1 LoadRunner LoadRunner LoadRunner LoadRunner Mercury Interactive LoadRunner IT LoadRunner LoadRunner LoadRunner 1.1 LoadRunner Virtual User Generator ( ) Windows UNIX Linux LoadRunner LoadRunner TurboLoad TurboLoad Virtual User Generator LoadRunner Data Wizard Data Wizard 2003-8-21 1 76 huior
Data Wizard Virtual user LoadRunner 1.2 Virtual users LoadRunner Controller Rendezvous Controller --- ---- ---- ---- LoadRunner AutoLoad AutoLoad 1.3 LoadRunner application server, web server LoadRunner ContentCheck TM ContentCheck Virtual users 1.4 LoadRunner LoadRunner Web Web 2003-8-21 2 76 huior
DNS SSL LoadRunner 1.5 1.6 LoadRunner, Controller HTML HTML Mercury Interactive, LoadRunner ActiveTest TM Mercury Interactive Mercury Interactive Topaz TM ActiveWatch TM Enterprise Java Beans LoadRunner EJB Java PDA LoadRunner 2 WAP I-mode LoadRunner Media Stream LoadRunner Media Stream Media Stream Media LoadRunner 2003-8-21 3 76 huior
LoadRunner IT 2 LoadRunner LoadRunner Windows Unix Windows Windows LoadRunner7.51 Windows 2.1 LoadRunner7.51 LoadRunner 128M LoadRunner 500M Windows 2000 2.2 LoadRunner LoadRunner Administrator Windows2000 LoadRunner win32 Setup.exe 1. Registration Information n 8 2. 2003-8-21 4 76 huior
Standalone Installation LoadRunner Network Installation LoadRunner LoadRunner Network Installation and shortcuts Network Installation Workstation LoadRunner 2.3 Workstation. 3. Typical Installation Controller Vuser Vusers Load Generator Vusers Vusers MI Listener MI Listener Vusers Custom Installation 2003-8-21 5 76 huior
4. License Information License Key Next 5. H: LoadRunner 2003-8-21 6 76 huior
6. Next 7. User Login Settings Allow virtual users to run on this machine without user login 2003-8-21 7 76 huior
Load Generator Manual log in to the Load Generator machine Vusers Vusers 8. 2.3 WorkStation LoadRunner Workstation LoadRunner 1. 2. Setup Setup.exe 3. 2.2 3 LoadRunner Web / LoadRunner Visual User Generator VuGen Controller Analysis LoadRunner 2003-8-21 8 76 huior
LoadRunner LoadRunner 3.1 LoadRunner 4 3.2 LoadRunner Web VuGen 5 2003-8-21 9 76 huior
3.3 Load Generator Controller 6 3.4 3.5 DataBase Server Web Server 7 3.6 8 4 LoadRunner 2003-8-21 10 76 huior
4.1 Analyze the Application LoadRunner Response Time Modem 4.2 Defining Testing Objectives 2003-8-21 11 76 huior
LoadRunner 4.3 LoadRunner LoadRunner Vusers 2003-8-21 12 76 huior
5 VuGen VuGen 1024*768 5.1 Visual User Generator 2003-8-21 13 76 huior
Web Web(HTTP/HTML) 2003-8-21 14 76 huior
URL Web Duwamish Action1 VuGen vuser_init vuser_end Action vuser_init vuser_end Action New ActionXXX vuser_init Action vuser_end Action vuser_init Action vuser_init vuser_end Action Record the application startup VuGen VuGen Record VuGen 2003-8-21 15 76 huior
Options Recording HTML-based Script HTML Script ACT Duwamish7 URL-based Script URL WAS ACT 1 HTML-based Script 2 URL-based Script 3 JavaScript DataGrid URL-based 4 HTTPS URL-based Advanced Correlation OK VuGen LoadRunner 2003-8-21 16 76 huior
WinRunner VuGen 2003-8-21 17 76 huior
5.2 5.2.1 Transaction LoadRunner LoadRunner LoadRunner 2003-8-21 18 76 huior
LR_AUTO 2003-8-21 19 76 huior
5.2.2 1000 LoadRunner LoadRunner 1000 LoadRunner 1000 LoadRunner 1000 Action vuser_init vuser_end 5.2.3 2003-8-21 20 76 huior
5.2.4 2003-8-21 21 76 huior
31 31 Replace with a parameter. DateTime / DateTime Group Name LoadRunner Vuser Group VuGen Group Name None 2003-8-21 22 76 huior
Load Generator Name LoadRunner Load Generator Iteration Number LoadRunner Random Number Unique Number 99 1 1 100 100 100 1 1 5 1 2 6 7 Vuser ID LoadRunner ID ID Controller VuGen Vuser ID 1 File User Defined Function dll VuGen C VuGen Properties.. 2003-8-21 23 76 huior
1-50 Update Value on Each Occurrence Each iteration Once Each Occurrence file Replace with a parameter. 2003-8-21 24 76 huior
Properties.. con.dat pm.dat lpt*.dat Data Wizard 2 2003-8-21 25 76 huior
SQL Finish 100 100 Edit Select next row Sequential Random 2003-8-21 26 76 huior
Unique Controller 20 5 1 5 2 6-10 100 Controller Same Line As Name Sequential Advance row each iteration 5.2.5 VuGen C C 1. if { } else { } for{ } while{ } C 2. VuGen strcmp strcat strcpy.. VuGen char* char* Access Violation char[100] 3. lr_output_message.. 4. LoadRunner lr_eval_string exg: lr_output_message("temp = %s", lr_eval_string("{wcsparam2}")); lr_save_string exg: lr_save_string("439","wcsparam3"); 2003-8-21 27 76 huior
5.2.6 Text/Imag Web VuGen Text/Imag Text Imag WinRunner VuGen Web TreeView/Script View Script View Text/Imag TreeView TreeView Text/Imag 2003-8-21 28 76 huior
Text/Imag Insert Before Insert After Text Check Text OK Text Check Properties 2003-8-21 29 76 huior
General 2003-8-21 30 76 huior
Text Imag Text Imag Check Properties Text VuGen web_reg_find Web_global_verification Text/Imag Web JavaScript TreeView 2003-8-21 31 76 huior
5.3 Run-Time Setting VuGen Run-Time Setting Run-Time Setting Run-Time Setting General 2003-8-21 32 76 huior
NetWork 2003-8-21 33 76 huior
Web Preferences ContentCheck VuGen Web Web VuGen VuGen 2003-8-21 34 76 huior
Think Time 2003-8-21 35 76 huior
5.4 VuGen VuGen VuGen VC 2003-8-21 36 76 huior
WinRunner 2003-8-21 37 76 huior
5.5 VuGen 5.5.1 2003-8-21 38 76 huior
5.5.2 tools 6 Load Generator Controller Controller New Scenario New 2003-8-21 39 76 huior
1 Manual Scenario 6.1 1.1 Manual Scenario with Percentage Mode Manual Scenario Load Generator machine 6.2 2 Goal Oriented Scenario LoadRunner 6.3 6.1 Manual Scenario 2003-8-21 40 76 huior
Generators Load Generators 2003-8-21 41 76 huior
LoadGenerator Connect Status Ready Failed 2003-8-21 42 76 huior
VUsers Load Generators Schedule 2003-8-21 43 76 huior
Scenario Start Time 6.1.5 Controller. 2003-8-21 44 76 huior
2003-8-21 45 76 huior
6.1.6 6.1.7 Run-Time Setting 5.3 2003-8-21 46 76 huior
6.2 Manual Scenario with Percentage Mode Manual Scenario 6.3 Goal Oriented Scenario 2003-8-21 47 76 huior
Virtual Users 6.3.1 Virtual Users Goal Web Virtual Users Goal Manual 2003-8-21 48 76 huior
6.3.2 Hits per Second Web Server Hits per Second Pages per Minute Transactions per Second Controller Controller 6.3.3 Transactions per Second 6.3.4 Transactions Response Time Transactions Response Time Web Server LoadRunner Web Server 2003-8-21 49 76 huior
6.3.5 Pages per Minute 6.3.6 Pages per Minute Hits/Transactions per Second Controller hits/transactions pages per minute controller LoadRunner 50 50 LoadRunner LoadRunner hits transactions pages LoadRunner x y pages/hits LoadRunner LoadRunner LoadRunner LoadRunner Controller LoadRunner Pages per Minute Hits/Transactions per Second Failed Controller Load Generators Controller pages per minute hits/transactions per second Controlller 2003-8-21 50 76 huior
6.4 6.4.1 Percentage Mode Vusers Group 6.4.2 IP Spoofer IP Load Generator IP Load Generator IP IP IP LoadRunner IP IP IP IP Spoofer Load Generators IP Load Generator IP DHCP IP Spoofer 1. IP Wizard LoadRunner Tools IP Wizard 2003-8-21 51 76 huior
IP Wizard IP IP Wizard Create new settings Load previous settings from file IP IP IP IP Next IP Wizard Web Server IP Next From IP Numbers to Add IP IP 192.168.6.100 100 IP Wizard 192.168.6.N 100<=N<200 IP IP Submask IP Class C OK IP Wizard IP IP Finish IP Wizard 2003-8-21 52 76 huior
2. Controller IP Spoofer 2003-8-21 53 76 huior
6.4.3 Options Export Mode Options Controlller Run-Time Setting IP 6.4.4 Controller Load Generators Controller machine Load Generators Windows2000 Load Generators Load Generators Controller 2003-8-21 54 76 huior
7 DataBase Server Web Server Win2000 Professional Server Advanced Server Server Run SQL Server2000 2003-8-21 55 76 huior
7.1 Memory Object Counters Description Memory Available MBytes Mbytes IIS5.0 50% 10% Memory Page/sec Page Faults/sec Pages Input/sec Page Reads/sec Transition Faults/sec IIS file cache IIS 2.5 MB 10 KB Page/sec 00-20 Page Fault Transition Fault/sec Page Faults/sec 80 Pages Input/sec Page Reads/sec Web Page Reads/Sec 5 Pages/sec Page Input/sec Page Reads/sec Memory Cache Bytes File System Cache 2003-8-21 56 76 huior
Internet Information Services Global Memory Process File Cache Hits % File Flushes File Cache Hits Cache Pool Paged Bytes Pool Nonpaged Bytes 50% 50% IIS5.0 File Cache Hits % IIS File Cache Hits File Cache File Flushes Cache Hits% 80% File Cache Hits File Cache Flushes IIS ObjectTTL MemCacheSize MaxCacheFileSize Virtual Bytes( Virtual Bytes IIS5.0 Pool Nonpaged Bytes inetinfo inetinfo dllhost) (IIS ) Dllhost Working Set / inetinfo dllhost Working Set Dllhost#n pool Page IIS5.0 web nonpaged pool socket Process Private Bytes Memory Committed Bytes Committed Byte ( 75% ) Process\Private Bytes 2003-8-21 57 76 huior
Process\Working Set Available Bytes 7.2 Processor Object Counters Sytem Processor Queue Length Description Processor Queue Length 2 Web 2 Processor %Processor Time CPU 75% System Context Switches/sec CPU 90% 0 x CPU Context Switches/sec 5000*CPU 10000*CPU ( ) Thread: Context Switches/sec ASP Processor %Privileged Time % Privileged Time Windows 2003-8-21 58 76 huior
Thread Processor (explicit) (implicit) Windows Windows Context Switches/sec inetinfo dllhost Interrupts/sec %DPC Time Interrupts/sec 90% % Interrupt Time 10 15% Processor Queue Length >=2 %Processor Time 90% Processor Queue Length 2 Context Switches/sec CPU 15000 Context Switches/sec %Privileged Time 40% 7.3 Object Counters Description 2003-8-21 59 76 huior
Network Interface Web Service Bytes Total/sec Maximum Connections Total Connection Attempts Bytes Total/sec 50% Maximum Connections Web Total Connection Attempts Web 7.4 Object Counters Description Network Interface Bytes Total/sec Bytes Total/sec Processor %Processor Time % Privileged Time CPU Windows 2000 SQL Server I/O Physical Disk PhysicalDisk %Disk Time % Disk Time PhysicalDisk Average Disk Queue Length PhysicalDisk Average Disk Read Queue Length %Disk Time Windows 2000 diskperf -yd 80% ( ) ( ) 2003-8-21 60 76 huior
PhysicalDisk Average Disk Write Length Queue PhysicalDisk Average Disk sec/read PhysicalDisk Average Disk sec/transfer ( ) PhysicalDisk Disk Reads/sec PhysicalDisk Disk Writes/sec I/O = [ + 4 * ] / I/O 7.5 Web ASP.NET Web Object Counters ASP.NET Applications Request/Sec Request Executing ASP.NET Request Wait Time Request Executing Time Request Queued Description Request/Sec Web Request Wait Time Request Queued 0 0 IIS 7.6 IIS5.0 Object Counters Description Web Service Bytes Sent/Sec / Web Web Service Bytes Received/Sec / Web 2003-8-21 61 76 huior
Web Service Get Request/Sec Get HTTP Web Service POST Request/Sec Get Post HTTP Post 7.7 SQL Server SQL Server2000 SQL Server Object Counters Description Processor SQL Server: General Statistics %Processor Time Logins/sec CPU SQL Server SQLServer:Cache Manager SQL Server: General Statistics Cache Hit Ratio (all instances) User Connections 85% SQL Active Server Pages Requests/Sec SQL Server SQL Server SQLServer:Locks Lock Waits/sec SQL Server: Buffer Manager SQL Server: SQL Statistics Buffer Hit Ratio Batch Requests/sec Cache 0 90% 90% 90% Transact-SQL I/O 2003-8-21 62 76 huior
SQL Server: Buffer Manager SQL Server: Buffer Manager SQL Server:Databases Lazy Writes/sec Page Reads/sec Transactions/sec I/O 7.8 Network Delay Network Delay Monitor Network Delay source machine CPU Enable display of network nodes by DNS names 8 Q1 Transaction Response Time login 2003-8-21 63 76 huior
Q2? Throughput Web Server Q3? Windows Resources Web Server 2003-8-21 64 76 huior
9 Analysis Analysis Analysis Controller Web 9.1 Transaction Performance Summary login Average Transaction Response Time login login 2003-8-21 65 76 huior
login login Web Page Breakdown for login 9.2 DNS 1. Web Server DNS Server DNS IP DNS DNS DNS Server 2. Web Server IP Web Server Web Server Web Server 3. Web Server Web Server 2003-8-21 66 76 huior
4. size/time SSL Handshaking SSL Client Time think time Error Time HTTP Web Server HTTP Downlaod Time Breakdown login login 5 next.gif First Buffer 1.256KB Download Component Size Graph Page Component Breakdown 2003-8-21 67 76 huior
Component Breakdown Over Time Page Component Breakdown Over Time 2003-8-21 68 76 huior
Download Time BreakDown Over Time Page Download Time Breakdown Over Time 2003-8-21 69 76 huior
Time to First Buffer Breakdown Server network Web Server NetWork Time To First Buffer BreakDown(Over Time) 2003-8-21 70 76 huior
9.3 WebServer Web Server Web ASP JSP ASP.NET 20% Web Server Web DLL CPU CPU 2003-8-21 71 76 huior
9.4 9.4.1 1 2 3 4 Analysis 2003-8-21 72 76 huior
9.4.2 Analysis Windows Resources VUsers Windows Resources Merge Graphs Merge Graphs Overlay 2003-8-21 73 76 huior
Title VUsers Windows Resouces Correlate LoadRunner Running VUsers Correlate 2003-8-21 74 76 huior
Windows Resouces 10 10.1 VuGen VuGen 10.2 Controller Controller 1. Load Generators loadrunner loadrunner 2 2. VuGen Controller Controller Load Generators VuGen VuGen Controller VuGen Controller 10.3 1. Windows Resources 2003-8-21 75 76 huior
Web Server administrator Web Server net use \\< > 2. LoadRunner WebServer Windows 2003-8-21 76 76 huior