Learn Every Day  
Visit www.openmentor.net for recorded training sessions. We do online and classroom training programs.
Course Overview

Performance Testing is the most niche area in software testing. With internet and cloud growing exponentially, performance testing is the key for any application.

Lot of experienced people know the features of Load Runner, but only a few know how to apply the features, in real time situations, that too in their own projects.

Load Runner (LR) is a performance tool and one of the leading tools to work with all protocols. This course is intended in providing the practical exposure to the features of Load Runner (LR) and usage of those features in the real time web application along with Scenario design and make participant 100% READY to face any performance testing projects, 45 hours of training, followed by your practice.

The entire course will take 45 hours. 15 hours is for all features of Load Runner, second 15 hours is for advance working concepts of Load Runner, allow user to see 1000 users run live using another tool, debugging results and possible optimization solution.

Rigorous practice or 3rd part of 15 hours is for getting more exposure to load testing and independence to manage the tool.

Who can attend?

Online training is best suited for all kind of people, who like to

1. Minimize travel time and utilize that time in practice
2. Confident on their own ability and believe in online training.
3. Believes in best trainer lead to correct approach to learn.
4. Understand the difficulty in reaching people by the best trainer.
5. Use technology to their benefit.

Part 1

1. Best suited for people of any level of experience and but not exposed to performance testing project
2. Manual testers and automation testers, not exposed to load testing.
3. Testers learnt LR long time back but not aware of current features and its usage.
4. Tester creates scripts and runs the script. Many problems such as the following are addressed:
    a. Why are we getting script errors?
    b. How to know the recorded script is right?
    c. LR does not throw any error. Is this means my recorded script is ready for multi user execution?
    d. How can we be confident that script will work all the time?
    e. How to review others scripts
    f. How to configure the monitors? Is privilege required for monitoring?
    g. I am confused in run time setting and I am not sure which setting is suited for my project?
    h. Not able to answer to some of the customer queries like
        i. Why Hits/Sec not matching between single user and multiple user,
        ii. Why Throughput/Sec is inconsistent?
        iii. Why think time is kept as "as recorded"?
        iv. Can you explain what is 90% std Deviation value?
        v. Which value of the result to consider Max, Min or Ave?
        vi. What is inference about this run? What is the conclusion to give about the run.

Part 2

1. Performance tester, who have scripting experience but not involved in analysis
2. How to debug the result and bring the conclusion to the report?
3. How to configure the scenarios for effective run?
4. What should be the setting to follow for concluding the result?
5. When and Why to vary the Run time setting?
6. How to approach for the performance testing project?
7. Where to start and when to end the performance testing?
8. How to decide which monitors to be configured?
9. How to know the problem faced is due to coding or resource constraints?
10. How to optimize the resource of any given hardware?

Part 3 - Rigorous Guided Practice

We will host our product or project along with performance test cases that require automation in our web site. We will ask interested participant to script those test cases and allow them to run the script for up to 1000 concurrent users. They need to identify the performance bottleneck and try to give the suggestion to resolve the same.

Participant can take our support through Skype, email and other online session like join me, go to meeting etc.

What participant will get from this?
1. In this model, participant understand the Performance testing nuances
2. Design the Performance framework
3. Do script on their own and configure the monitor and analyze the result.
4. Able to talk on this project to their interviewer with confident

This is the unique feature that softsmith provide, which enables them to be ready to face any performance testing project.

Our intention is to make each one of the participants ready to take up the job by knowing the subject well and not by reading question and answers from forums or other QA testing sites.

Course Objectives

At the end of the course of Part 1, participant will in a position to do right approach for any performance testing project. Manage the right script and validate the script for the right data and correlations. Manage the Controller effectively, able to configure the monitors and provide the result to the team.

During part 2 session, participant will be aware of the performance analysis and focus more towards the way to select the scenario, best way to bring the bottleneck, and provide probable solution to the problem faced. Here participant will have experience to do on 1000 vusers run and analyze the result of the run on his own.

Part 3 Session, will enable participants to work on the client project and they are allowed to test with limited number of users to do the complete activity required for performance testing. Review of the scripts and report will happen by the Subject Matter Expert (SME).

Course Content

Part 1

1. Introduction to Performance Testing

2. LR configuration and its principle

3. Virtual user Generator
- Understanding protocol
- Web HTTP/HTML Protocol
- Various Recording options and its settings - HTML Mode, User Action
- Explicit URL Mode, URL Mode
- Setting of sockets
- Understanding the script and its components
- Run Time Settings required for initial run
- Content check setting
- Correlation and its setting - Manual Correlation, Auto Correlation, Create Correlation rule
- Parameterization and its various method to manage data
- Understanding logs and how to use the log

4. Controller
- Scenarios Creation
- Type of scenarios
- SLA Setting
- Grouping of Scenario
- Configuring Schedule - Basic Schedule, Real time schedule
- Managing and configuring Load Generators
- Executing the script with different run time settings
- Understanding the report
- Setting up of Monitors
- Configuring the counters for monitors
- Run through the graph while running the script in controller

5. Analyzer
- Understanding the Summary graph
- 90% Std Value, Min, Max, Ave
- SLA Comparison
- Total hits
- Understanding the Transaction Response graph
- Working with filters to understand the graph better
- Understanding the error graph
- Understanding the resource graph
- Understanding the web resource graph
- Page break down
- Web page component break down
- Retrieve the graph data for further analysis in xls sheet

Part 2

  1. Introducing the application that requires performance testing
  2. Identifying the scenarios
  3. Scripting the scenarios
  4. Validating the scenario for single user and multi user run for its correctness
  5. Parameterize the script
  6. Apply manual correlation where ever it is required
  7. Execute the scenarios with limited users to understand the type of problem
  8. Code related issue like dead lock, memory leakage, SQL related etc
  9. Resource constraints like Connection setting, CPU limitation, Queue length etc
  10. Execute the scenario with more virtual users (upto 1000 vusers) with various setting to bring the bottleneck
  11. Generate the result
  12. Analyze the result to find out the exact cause for the bottleneck
  13. Resolve the bottleneck wherever possible and re run the script for its exact result

Sample recorded session

Load Runner Day 1

Course Fees

Please contact us using our Live Chat button at the top of the page. If our operators are offline, click the Live Chat button and drop a message and our team will get back to you soon.

Do you need more info?

From 9am to 6pm IST, Monday thru Saturday, you can do live chat with our support team.

If our support team is offline, click on the Live Support button to leave an email message. Our team will respond back to you.
  Home | Careers | Contact Us | FAQ | Development Solutions | Testing Services | Customers | Partners | Resources| Company

© 2012 Softsmith