Performance Testing
Course overview
In this course, you will gain in-depth knowledge of various functionalities of JMeter to evaluate the performance of an application. You will be able to check the performance of an application under different workload conditions and understand different methodologies related to the security of an application. This course designed to help you become a certified practitioner through intensified training in the best practices for checking the efficiency of software.
Course Duration
5 Days
Cost
Audience
This course is designed for professionals with work experience in any of the below mentioned profiles:
- Software Tester
- Solution Architect
- Application Developers
- Integration Specialist
Prerequisites
The following are the prerequisites for taking up this course:
- Any programming language experience is desired (Java is preferred)
- Understanding of Software Development Life Cycle
- To help you brush up these skills, you will get the Java Essentials self-paced videos as complimentary.
Course Content
Performance testing Core concepts
- What is performance testing?
- Why performance testing?
- Types of Performance testing
Types of Performance testing
- Load Test
- Stress Test
- Spike Test
- Endurance Test
- Volume Test
Performance testing life cycle
- Requirement gathering
- Test Plan Design
- Script Design
- Execution and Monitoring
- Result Analysis and Reporting
Load-runner Installation
- LoadRunner architecture
- LoadRunner Components
- Basic C
- LR functions
Recording Script using VUGEN
- HTML Based Recording mode
- URL Based Recording mode
- Regenerate Script
- Replay Script with different sittings
Introduction to Output window in VUGEN
- Replay Log
- Recording Log
- Generation Log
- Vugen Runtime settings
- Naming the Transactions
Parameterization
- Definition of parameter
- Why parameterization is required
- Types of parameters
- Using Existing Parameters
- Using Parameter List
Correlation
- How to Handle Dynamic Values
- How to identify dynamic values
- Manual Correlation
- Auto Correlation
Error Handling and Rendezvous Point
- Text Verification
- Size Verification
- Image Verification
Controller
- Manual scenario
- Goal-oriented scenario
- Scenario Design
- Schedule by Scenario & Group
- Real-world & Basic Schedule
- Running load test in controller
- Vuser Status
Analysis
- Adding graphs
- Graphs settings
- Merge graph
- Analysis and creating Reports
- Monitor types
- Starting the monitors in the controller
- Measurements in the controller
- HTML Report Generation