Detailed Course Outline
LoadRunner Enterprise (LRE) Essentials
Module 1: Course Overview
- Identify the contents and objectives of the course
- Define the class schedule and class logistics
- Identify the related courses
- Discuss the lab environment details
Module 2: Introduction to LoadRunner Enterprise (LRE)
- Describe the basic LRE architecture and functionality
- Provide an overview of LR Enterprise
- Explain the roles and tasks of the Performance testing team members
- Identify the steps of the load testing process
Module 3: What’s New in LoadRunner Enterprise (LRE)
- Discuss LoadRunner portfolio
- Describe the new features of LoadRunner Enterprise
- Discuss data and analytics
- Discuss cloud and SaaS
- Discuss security and infrastructure
- Explain integrations and ecosystem
- Discuss modernization
- Explain VuGen, Protocols
- Discuss LoadRunner Developer
Module 4: Using the LoadRunner Enterprise Administration
- Explain the purpose and advantages of LRE Administration
- Explore different features present under the Administration
- Describe the privilege levels and access rights for a project
Module 5: Planning an Effective Load Test
- Analyze the Application Under Test (AUT)
- Gather preliminary information before load testing your system
- Organize system information effectively
- Use the gathered information to plan load tests
Module 6: Working with Vuser Scripts, Managing Timeslots, and Creating Monitor Profiles
- Prepare and modify Vuser scripts
- Connect VuGen to an LRE session
- Upload Vuser scripts to LRE
- Define timeslots
- Reserve and manage timeslots successfully
- Create monitors
Module 7: Working with Load Tests and Associating Monitor Profile
- Create a test set
- Configure scheduling options for the test
- Set load test goals using SLAs
- Define workload settings
- Schedule performance test
- Associate Monitors profile to load test
Module 8: Updating Runtime Settings and Defining SLA
- Configure load test settings
- Configure the Monitor settings
- Create monitor profiles
- Define Service Level Agreements (SLAs)
Module 9: Running Load Tests
- Configure the project settings and LRE Controller options
- Explain the performance test run flow
- Monitor the flow of the performance test run
- Monitor the performance test run
- Analyze the performance test results
- Explain the best practice to be followed in the load test run process
Module 10: Accessing Test Runs and LRE Analysis with Performance Trends
- Collate and analyze the load test data
- Generate reports and graphs for a test set
- Download the load test results files
- Manage analysis template and performance trends
Virtual User Generator (VuGen) Essentials
Module 1: Course Overview
- Identify the contents and objectives of the course
- Define the class schedule and class logistics
- Identify the related courses
- Discuss the lab environment details
Module 2: Introduction to Virtual User Generator (VuGen)
- Define Virtual User (Vuser) and VuGen
- Explore the new look and feel of the VuGen UI
- Explain how to use the step navigator and solution explorer
- Discuss the script workflow
- Create scripts using VuGen
- Record business processes with VuGen
Module 3: What's New in VuGen 2023 R1
- Discuss the improvements in VuGen
- Describe the protocol enhancements
Module 4: Recording Scripts for Web Applications
- Create VuGen scripts by recording user steps
- Save scripts
- Create a Vuser script template
- Create business process reports
Module 5: Replaying and Debugging the Vuser Scripts
- Identify and configure the appropriate web run-time settings for replaying scripts
- Replay and debug the script in VuGen
- Recognize the debugging tools available in VuGen
Module 6: Auto Correlation After Recording
- Describe correlation
- Work with Design Studio
- Correlate dynamic values after recording a script
Module 7: Using Manual Correlation
- Explain the manual correlation process
- Configure the parameters for correlation
- Correlate a script manually by:
- Using the WinMerge utility
- Adding the web_reg_save_param_ex correlation function
- Parameterizing the dynamic value in the script
Module 8: Inserting Transactions into the Script
- Explain the use of transactions in a script
- Add a transaction into a script during the recording
- Insert a transaction into a script after recording
Module 9: Parameterizing a Script
- Define parameterization
- Determine when to parameterize a script
- Create and modify parameter lists
- Create new parameters
- Work with parameter properties
Module 10: Verifying the Vuser Scripts
- Identify the need to use verification in scripts
- Define verification for scripts
- Add text checkpoints during and after the recording of scripts
Module 11: Creating Actions for a Web Script
- Define an action for a web script
- Record a script with multiple actions
- Create action blocks
Module 12: Using the VuGen Editor
- Work with the VuGen Editor
- Send customized output messages to the Replay Log
- Identify basic C code, including statements, variables, and functions
- Apply basic debugging techniques in VuGen
Module 13: Using the Advanced Scripting Techniques for Vuser Scripts
- Explain the general LR functions
- Explain the protocol-specific functions
Module 14: Using Correlation Rules to Auto Correlate during Code Generation
- Create correlation rules to auto correlate
- Regenerate and record scripts
- Import and export correlation rules