LoadRunner

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

In this course, participants are introduced to the various aspects of performance testing and the concepts of LoadRunner including its architecture and installation. They will move on to the more advanced concepts of VUSER and the VUGEN environment.

At the end of the training, participants will be able to:

  1. The aspects of performance testing and why LoadRunner is preferred over other load testing tools
  2. The LoadRunner environment, architecture and its components
  3. The VUSER and VUGEN basic and advanced concepts including Parameterization, Transactions and Controllers
  4. Types of scenarios. And about creating, scheduling and running scenarios
  5. How to perform monitoring and analysis
 

Pre-requisite

  1. There are no prerequisites to attend this course but knowledge of performance testing will help.

Duration

2 days

Course Outline

  1. What is Performance Testing Benefits of Performance Testing
  2. Performance Testing phases / Life Cycle
  3. Types of Performance Testing (Load, Stress, Volume, Endurance, Baseline, Benchmark etc)
  4. Introduction about various Performances Testing tools and scripting language info
  5. Identifying the business scenarios for Performance Testing
  6. Think time, rendezvous point, IP Spoofing, Denial of Services Attack
  7. Workload Characterization
  1. LoadRunner architecture
  2. Where to install LoadRunner components
  3. Identify hardware and software needed for installation
  4. Installing Loadrunner samples
  1. Introduction to VUSER Concept:
  2. Definition of Vuser
  3. Why VUGEN is Used
  4. Features of VUGEN
  5. VUSER TYPES
  6. Streamlining Recording:
  7. Settings to be done before recording
  8. Modes of recording
  9. Choosing the right protocol
  10. Types of protocol loadrunner supports
  11. Single and Multiple protocols
  12. When and how to use more than one Action
  13. Deleting Action
  14. First touch to VUGEN:
  15. Starting VUGEN
  16. Understanding VUGEN Environment Options
  17. Choosing the right protocol
  18. Recording Script using VUGEN:
  19. VUSER Script sections (Init, Action and end)
  20. Creating New Virtual VUSER script
  21. Adding and removing protocols
  22. Choosing New Virtual user category
  23. Begin Recording on your application
  24. Ending and Saving a recording session
  25. Running the Created Script
  26. Introduction to Output window in VUGEN:
  27. Replay Log
  28. Recording Log
  29. Generation Log
  30. Correlation Results
  31. Understanding the VUSER script:
  32. Viewing and modifying VUSER scripts
  33. Understanding the functions generated in the code
  34. Getting Help on functions
  35. Workflow Wizard
  36. Walkthrough on few Loadrunner functions
  37. Recap of Steps for creating Vuser Scripts
  38. Actions in depth:
  39. When and how to use more than one Action
  40. Deleting Actions
  41. Rename actions
  42. Import Action into Vuser
  43. Introduction to VUGEN parameters:
  44. Definition of parameter
  45. Why parameterization is required
  46. Parameters Limitations
  47. Creating Parameters
  48. Types of parameters
  49. Using Existing Parameters
  50. Using Parameter List
  51. Parameterization options
  52. File and table type parameters:
  53. Creating data files
  54. Properties of file type parameters
  55. properties of table type parameters
  56. Setting Parameters properties:
  57. Introduction to setting parameter properties
  58. Setting properties for internal data parameter types
  59. Setting properties for user defined functions
  60. Choosing parameter formats
  61. Data Assignment methods:
  62. Sequential
  63. Random
  64. Unique
  65. Data Update Modes:
  66. Each Occurrence
  67. Each Iteration
  68. Once
  69. Configuring Run time settings:
  70. About Run time settings
  71. Configuring run time settings
  72. pacing run time settings
  73. Configuring Log run time settings
  74. Configuring Think time settings
  75. Correlations:
  76. Introduction to correlations
  77. Auto Correlation
  78. Wdiff Utility
  79. Manual Correlation
  80. Introduction to Transactions:
  81. What are transactions
  82. Why we need transactions
  83. How to insert transactions in the script
  84. Introduction to content check:
  85. Why we need Content checks
  86. How to use the inbuilt content checks
  87. How to build your own content checks
  1. Introduction to controller:
  2. Opening controller
  3. Why we need controller
  4. Significance of controller
  5. Features on controller
  6. Loadrunner Testing Process:
  7. Planning the test
  8. Creating Vuser Script
  9. Creating the scenario
  10. Running the scenario
  11. Monitoring the scenario
  12. Analyzing the scenario
  13. Designing a scenario:
  14. Creating a scenario
  15. Run scenario with sample Vuser load
  16. Scenario types:
  17. Manual Scenario
  18. Goal Oriented scenario
  19. Introduction to Load generators:
  20. What is load generator
  21. Why we need load generators
  22. Kinds of Scheduling Scenarios:
  23. Schedule by scenario
  24. Schedule by group
  25. Scheduling scenarios:
  26. About Scheduling scenarios
  27. Delaying the start of scenarios
  28. Scheduling a scenario
  29. Scheduling Vuser groups
  30. Adding Vuser to Scheduled scenarios
  31. Creating and running a manual scenario:
  32. Creating Vuser groups
  33. Configuring Vusers in Vuser group.
  34. Configuring Vuser run time settings
  35. Configuring scripts
  36. Setting time out intervals
  37. Configuring Scenario run time settings
  38. Setting the run time file location
  39. Specifying results location
  40. Collating results
  41. Running scenarios and controlling Vusers:
  42. Running entire scenario
  43. Controlling Vuser groups
  44. Controlling individual Vusers
  45. Manually adding Vuser to running scenario
  46. Manually adding Vuser to Rendezvous
  47. Viewing Vusers during executions:
  48. About viewing vusers during executions
  49. Monitoring Vuser status
  50. Viewing the output window
  51. Viewing Vuser script log
  52. Logging execution notes
  53. Creating Goal Oriented scenario
  54. About Planning goal oriented scenario
  55. Understanding goal oriented scenario design tab
  56. Defining scenario goals
  57. Assigning properties to scripts
  58. Configuring scripts
  1. About Online Monitoring
  2. Setting up the Monitoring environment
  3. Monitor types
  4. Choosing Monitors and measurements in the controller
  5. Starting the monitors in the controller
  6. Opening online monitor graphs in the controller
  7. Setting monitor options
  1. Introduction to Analysis

Reviews