Presentation is loading. Please wait.

Presentation is loading. Please wait.

LoadRunner Monitoring Tools 김범수 한국비지네스써비스 ( 주 )

Similar presentations


Presentation on theme: "LoadRunner Monitoring Tools 김범수 한국비지네스써비스 ( 주 )"— Presentation transcript:

1 LoadRunner Monitoring Tools 김범수 bskim@kbscom.co.kr 한국비지네스써비스 ( 주 )

2 Where is the bottleneck?

3 Agenda  Definition of problem  Using the Transaction Breakdown facility  Using the Network Monitor  Using the Resource Monitor

4 Definition of Problem  Transaction timings indicate that a problem exists but does not tell where the problem lies

5 Load Testing Process Run Scenario Analyze Results Results OK? Pinpoint Problem Fix Problem Done Yes No

6 Possible Bottlenecks  Application  Network  Server Machine

7 LoadRunner 4.5x LoadRunner 3rd Party Tools

8 LoadRunner 5.x LoadRunner

9 Transaction Breakdown  Currently available only for 2-tier Oracle  Gives a general idea of where the problem lies  Breaks transaction into 5 elements –Network + Client –CPU –I/O –Database locks –Other

10 Enabling Transaction Breakdown  Install LoadRunner agent on Oracle Server  Enable transaction breakdown option in the controller  Run Scenario  Analyze results  Click transaction breakdown option on the toolbar

11 Enabling Transaction Breakdown(2)

12 Transaction Breakdown Graphs  Percentile  Performance Under Load  Transaction Performance

13 Transaction Breakdown Example

14 Locking Indicates Application Problem Developer

15 Fix DB Locking Problem  Programmer can modify code to prevent locking  Enable transaction breakdown facility  Rerun scenario  Analyze results

16 Is Locking Problem Fixed?

17 Network Time Not Acceptable Network Admin

18 Network Monitoring  Determine if network is causing delay  Determine problematic node

19 Network Monitoring Elements  Path delay  Segment delay  Timeouts  Path delay under load  Segment delay under load

20 Enabling Network Monitoring  Not necessary to install LoadRunner  Enable Network Monitoring option  Run Scenario  Analyze results

21 Enabling Network Monitoring(2)

22 Determine the Problem Segment

23 Fix Network Problem  Make any network changes  Rerun scenario  View Networking Monitor and Transaction Breakdown results

24 Is Network Problem Fixed?

25 Resource Monitor  Monitors machine’s resources during scenario run  Displays these resources in real time  NT measurements correspond to those available from the NT Performance Monitor  Unix measurements correspond to those available from the rstat daemon

26 Example Measurements  CPU Utilization  Paging  Swapping  Inbound/Outbound packet rate

27 Selecting Monitors

28 Selecting Monitors (2)

29 Server Monitor Example

30 Resource Monitor Graphs  “measurement” information  “measurement” under load

31 Resource Monitor Graphs(2)

32 Summary  Run a scenario  Analyze results  If results ok - done  If not ok –Use transaction breakdown to pinpoint problem –Use network & resource monitors to further analyze the problem –Fix problem –Go back to step one

33 Questions?


Download ppt "LoadRunner Monitoring Tools 김범수 한국비지네스써비스 ( 주 )"

Similar presentations


Ads by Google