Load Runner
Contact Form
Overview
Students Prerequisites
Course Curriculum
Duration of the Course
Instructor Profile
Overview
It is used to test applications, measuring system behaviour and performance under load. Load Runner can simulate thousands of users concurrently using application software, recording and later analyzing the performance of key components of the application. It is developed by mercury later acquired by HP.
Students Prerequisites
- Knowledge in computers and understanding about software language
- Perfect for beginners to experienced level professionals who want to make career in performance testing
- Best for entry level candidates who wants to learn Performance testing using LoadRunner
- You can start this course with basic manual testing skills
Course Curriculum
Module 1: Introduction to Performance Testing and LoadRunner
- Overview of Performance Testing
- What is performance testing?
- Types of performance tests (Load, Stress, Soak, Spike, etc.).
- Importance of performance testing in SDLC.
- Introduction to LoadRunner
- What is LoadRunner?
- Key components of LoadRunner (Virtual User Generator, Controller, Load Generator, Analysis).
- Overview of LoadRunner Architecture.
- Key Concepts
- Virtual Users (Vusers).
- Performance metrics (response time, throughput, hits per second, etc.).
- Load and stress testing.
Module 2: LoadRunner Components
- Virtual User Generator (VuGen)
- Role of VuGen in LoadRunner.
- Scripting in VuGen.
- Recording a script using VuGen.
- Understanding different protocols (HTTP, Web Services, Database, Citrix, etc.).
- Controller
- Role of Controller in LoadRunner.
- Managing and scheduling tests.
- Configuring scenarios (load, stress, and scalability tests).
- Setting up Vuser groups and load injectors.
- Load Generators
- Understanding Load Generators.
- Setting up multiple Load Generators.
- Load Generator configurations.
- Analysis
- Role of Analysis in LoadRunner.
- Viewing and interpreting test results.
- Using graphs, trends, and reports for performance analysis.
Module 3: Scripting with LoadRunner
- Recording and Scripting Basics
- How to record scripts using VuGen.
- Recording web applications, including HTTP/HTML, AJAX, and Web Services.
- Parameterization (handling dynamic data).
- Correlation (handling dynamic values).
- Error handling and debugging in VuGen.
- Scripting Advanced Topics
- Using transactions to measure performance.
- Think time and pacing.
- Using Checkpoints (Response time, Content check).
- Synchronization techniques.
- Protocols and Custom Scripts
- Scripting for different protocols (Web HTTP/HTML, Web Services, Database, Citrix, etc.).
- Creating custom functions and actions.
- Creating reusable components and functions.
Module 4: Performance Testing Process with LoadRunner
- Test Design
- Analyzing the application under test.
- Identifying key transactions.
- Designing test scenarios.
- Setting up user load profiles.
- Scenario Creation
- Creating scenarios in the Controller.
- Managing Vuser scripts and configurations.
- Defining load patterns (ramp-up, constant load, ramp-down).
- Running and controlling tests.
- Test Execution and Monitoring
- Executing LoadRunner tests using the Controller.
- Monitoring system resources (CPU, Memory, Disk, Network) during tests.
- Using real-time monitoring during test execution.
Module 5: Advanced Load Testing Techniques
- Load Testing Techniques
- Ramp-up and steady-state testing.
- Stress testing (to find breaking points).
- Soak testing (testing for memory leaks or degradation over time).
- Performance Bottleneck Identification
- Analyzing response time issues.
- Identifying server-side bottlenecks (Database, Web server, App server).
- Identifying client-side bottlenecks.
- Distributed Load Testing
- Using multiple load generators to simulate large-scale traffic.
- Configuring and executing distributed load tests.
Module 6: Analyzing Test Results
- Understanding LoadRunner Analysis Tool
- Types of reports in LoadRunner (summary reports, detailed reports).
- Using graphs, logs, and reports to analyze test results.
- Key performance metrics to track (response time, throughput, errors, etc.).
- Interpreting Load Test Results
- Identifying performance bottlenecks.
- Correlating server performance with application behavior.
- Identifying performance trends and anomalies.
- Optimizing Application Performance
- Performance tuning for web applications.
- Recommendations for optimizing server-side and client-side performance.
Module 7: Integration with Other Tools
- LoadRunner and Application Performance Management (APM) Tools
- Integrating LoadRunner with APM tools like Dynatrace, AppDynamics, or New Relic.
- Combining LoadRunner data with APM data for deeper insights.
- Continuous Integration/Continuous Delivery (CI/CD) Integration
- Automating LoadRunner tests with CI tools like Jenkins or Bamboo.
- Running performance tests in CI/CD pipelines.
Module 8: Best Practices in Load Testing
- Designing Scalable Test Environments
- Configuring virtual environments for load testing.
- Best practices for scaling tests.
- Handling Complex Applications
- Performance testing for modern applications (single-page apps, microservices).
- Performance testing for cloud-native applications.
- Test Reporting and Communication
- Reporting performance results to stakeholders.
- Writing clear and actionable performance reports.
Module 9: Advanced Topics
- Cloud Load Testing with LoadRunner Cloud
- Introduction to LoadRunner Cloud.
- Setting up and executing cloud-based performance tests.
- Scaling load tests dynamically using cloud infrastructure.
- Performance Testing for APIs and Web Services
- Load testing RESTful and SOAP APIs.
- Simulating API calls and analyzing API performance.
- Security Testing with LoadRunner
- Combining performance testing with security testing (e.g., checking for DDoS vulnerabilities).
Module 10: Capstone Project
- LoadRunner Test Implementation
- Conducting a full performance test lifecycle using LoadRunner.
- Recording scripts for a web-based application.
- Creating a load test scenario and running it on multiple load generators.
- Analyzing the results and identifying performance issues.
- Presenting the findings and recommendations for optimization.
Duration of the Course
30 Days (also available fast track course with short term duration )
- Flexible Schedules
- Live Online Training
Instructor Profile
- Training by highly experienced and certified professionals
- No slideshow (PPT) training, fully Hand-on training
- Interactive session with interview QA’s
- Real-time projects scenarios & Certification Help
- 24 X 7 Support