LoadRunner – Performance Testing

What we offer?
We at GSS offer exclusive Performance testing training which aims at helping the students in understanding the Performance testing concepts. This course provides in-depth understanding of Performance testing terminologies and concepts that boosts your confidence in success in your career.
Performance testing is crucial for the success of businesses being an important phase in the testing life cycle. It helps one know the behaviors of applications under load conditions. For example, a load condition is when a website encounters extraordinarily heavy traffic. A high performing application is one that lets the end user carry out a pre-defined task without undue perceived delay or irritation. Performance should not lie in “the eye of the beholder” or in other words, an application should be perceived objectively by all its end users.
The course is a blend of theoretical concepts and practical application. A number of case studies give participants a deep insight into performance testing and its applicability in a live environment.
Who can take this course?
- Perfect for beginners to experienced level professionals who want to make career in performance testing
- Best for Software Testers, QAs, Leads, and Managers
- Best for entry level candidates who wants to learn Performance testing using LoadRunner
Pre-requisites
- Manual testing knowledge
- Any scripting language knowledge
- Good Analytical Skill
- Basic knowledge of Statistics
What you will learn?
- Performance Testing Concepts
- LoadRunner
- Integration with Dynatrace
- Monitoring the performance with Dynatrace
Course Features
- Lectures 82
- Quizzes 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
-
Introduction of Performance Testing
- What is Performance Testing
- Performance Testing vs Functional Testing
- Performance Testing Goals
- Importance of Performance Testing
- Pre-requisites of Performance Testing
- Types of Performance Testing
- Performance Management
- Performance Testing Cycle and Activities
- Performance Symptoms and Issus
- Typical Order of Fixes
- Challenges with Performance Testing
- Performance Testing Matrices
- Performance Testing Best Practices
-
Introduction of LoadRunner
- What is LoadRunner?
- Why LoadRunner?
- LoadRunner Components
- LoadRunner Protocols
- Protocol Advisor
- LoadRunner Architecture
- How LoadRunner works?
- Load Test Process
-
Vugen
- What is Vugen?
- Why Vugen?
- Vugen Workflow
- Vugen Recording options
-
Correlation
- What is Correlation?
- Why Correlation?
- Web_reg_save_param() function
- Web_reg_save_param() function with regular expression
- How to identify which values to correlate
- Correlation Rules
-
Checkpoints
- What are checkpoints?
- Types of checkpoints?
-
Transactions:
- What are Transactions?
- Why Transactions?
- Syntax with example
- Nested Transactions with syntax and example
- Transaction naming standards
-
Comments in the script
- Why use comments in the scripts?
- How to insert comments in the scripts?
-
Vugen Logs
- Vugen logs
- Recorded log
- Replay log
- Compilation errors
- Runtime Data
-
Script Structure
- Script Structure
- Multiple action files
- Script Rules
-
Parameterization
- What is Parameterization?
- Why Parameterization?
- Objectives of Parameterization
- Parameter types
- Simulate Parameters
- Parameter Properties
- Parameter combinations
-
RunTime Settings
- Run Logic
- Pacing
- Log
- Think Time
- Speed Simulation
- Browser Emulation
- Proxy
- Blocks – Multiple Actions
- Think time vs Pacing
-
Controller
- What is Controller?
- Different kind of Scenario’s (Basic Schedule, Real World Schedule, by group, by scenario)
- Scenarios Creation.
- Adding Load Generators and verifying the connectivity
- Run Time settings
- Executing the tests
- Post-execution activity
- Monitoring servers through controller
-
Analyzer
- What is Analyzer?
- Auto Load Analysis
- Session Explorer
- 90thPercentile
- Analyzer Graphs
- Analyzer Reports
- Drill-down
- Granularity
- Auto Correlate
- Cross Results