Each Module Duration 1 Hr

  • 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