Load Runner Course
- 1 What is Architecture
- 2 The importance of Architecture for performance testing.
- 3 Understanding servers
- 4 Web/ APP/ DB Servers and their purpose
- 5 What is Protocol
- 6 Different types of protocols and understanding HTTP protocol.
- 7 Different types of Architectures
- 8 2- Tier, 3- tier, n- tier architecture
- 9 Static Content, Dynamic Content
- 1 What is Testing - Functional Testing and non-Functional Testing?
- 2 What is Performance Testing?
- 3 Why Performance Testing?
- 4 Common Performance problems
- 5 Performance testing process.
- 6 Performance Testing phases / Life Cycle
- 7 Performance testing tools
- 8 Benefits of Performance Testing
- 9 Types of Performance Testing (Load, Stress, Volume, Endurance & Scalability)
- 10 Identifying the business scenarios for Performance Testing
- 11 What is Load runner tool
- 1 What are Non- Functional requirements
- 2 Different types of Requirements - Product requirements & Process requirements.
- 3 Deriving NFRs
- 4 NFRs Verifiability.
- 5 Performance testing requirements analysis.
- 6 Collect performance requirements data
- 7 Infrastructure Data
- 8 Growth Data
- 9 Transaction Data
- 10 Workload pattern Data
- 11 Quality of Service (QoS) Data
- 12 Data retention Information
- 1 What is LoadRunner?
- 2 Why LoadRunner?
- 3 LoadRunner Components
- 4 LoadRunner Protocols
- 5 Protocol Advisor
- 6 LoadRunner Architecture
- 7 How LoadRunner works?
- 8 Load Test Process
- 1 What is Vugen?
- 2 Why Vugen?
- 3 Vugen Workflow
- 4 Vugen Recording options
- 5 Vugen Demo Recording
- 6 Vugen Execution
- 1 Script Structure
- 2 Multiple action files
- 3 Script Rules
- 1 What are Transactions?
- 2 Why Transactions?
- 3 Syntax with example
- 4 Nested Transactions with syntax and example
- 5 Transaction naming standards
- 1 Why use comments in the scripts?
- 2 How to insert comments in the scripts?
- 1 What is Parameterization?
- 2 Why Parameterization?
- 3 Objectives of Parameterization
- 4 Parameter types
- 5 Simulate Parameters
- 6 Parameter Properties
- 7 Parameter combinations
- 1 What is Correlation?
- 2 Why Correlation?
- 3 Web_reg_save_param() function
- 4 Web_reg_save_param() function with regular expression
- 5 How to identify which values to correlate
- 6 Correlation Rules
- 1 What are checkpoints?
- 2 Types of checkpoints?
- 1 Vugen logs
- 2 Recorded log
- 3 Replay log
- 4 Compilation errors
- 5 Runtime Data
- 1 Run Logic
- 2 Pacing
- 3 Log
- 4 Think Time
- 5 Speed Simulation
- 6 Browser Emulation
- 7 Proxy
- 8 Blocks - Multiple Actions
- 9 Think time vs Pacing
- 1 atoi()
- 2 itoa()
- 3 lr_eval_string()
- 4 lr_save_string()
- 5 lr_save_int()
- 1 Web Tours application script which covers all the above topics.
- 1 Advanced scripts covering following topics
- 2 Using correlated parameters as an array.
- 3 Randomly picking values from drop-down list
- 4 How to create a File to store data?
- 1 What is Controller?
- 2 Different kind of Scenario's (Basic Schedule, Real World Schedule, by group, by scenario)
- 3 Scenarios Creation.
- 4 Adding Load Generators and verifying the connectivity
- 5 Load Generators, Calculating the # of LGs for a load test.
- 6 Run Time settings
- 7 Executing the tests
- 8 Post-execution activity
- 9 Monitoring servers through controller
- 10 Windows resources.
- 1 What is Analyzer?
- 2 Auto Load Analysis
- 3 Session Explorer
- 4 90thPercentile
- 5 Analyzer Graphs
- 6 Analyzer Reports
- 7 Drill-down
- 8 Granularity
- 9 Auto Correlate
- 10 Cross Results
- 11 Merge Graphs
- 12 Web Page Diagnostics