Performance Testing Online Training

Performance Testing Online Training


IBM IT Solutions Performance Testing Training will make you expert in performance testing, NFR gathering, controller, analyser or performance bottle neck analysis. It determines speed or effectiveness of a computer, network or software program.

IBM IT Solutions Performance Testing Training will make you expert in the concepts like NFR gathering, controller, analyser or performance bottleneck analysis. And also this training determines the speed or effectiveness of a computer, network or software program. Performance Testing Training at IBM IT Solutions is a mix of instructor-led, case driven, and self-paced explicitly learned designed to enable participants to determine, implement, and experiment with the concepts involved in Test Automation. The students will be provided with real-time examples, exercises and case studies to understand and apply the concepts. We provide both weekday and weekend sessions according to the requirements of the student.

Course Content

Module # 1

Architecture Basics:
  • What is Architecture
  • The importance of Architecture for performance testing
  • Understanding servers
  • Web/ APP/ DB Servers and their purpose
  • What is Protocol
  • Different types of protocols and understanding HTTP protocol.
  • Different types of Architectures
  • 2- Tier, 3- tier, n- tier architecture
  • Static Content, Dynamic Content

Module #2

Introduction to Performance Testing:
  • What is Testing – Functional Testing and non-Functional Testing?
  • What is Performance Testing?
  • Why Performance Testing?
  • Common Performance problems
  • Performance Testing process.
  • Performance Testing phases / Life Cycle
  • Performance testing tools
  • Benefits of Performance Testing
  • Types of Performance Testing (Load, Stress, Volume, Endurance & Scalability)
  • Identifying the business scenarios for Performance Testing
  • Think time, rendezvous point, IP Spoofing
  • Workload Modeling

Module #3

NFR gathering:
  • What are Non- Functional requirements
  • Different types of Requirements – Product requirements & Process requirements.
  • Deriving NFRs
  • NFRs Verifiability.
  • Performance testing requirements analysis.
  • Collect performance requirements data
  • Infrastructure Data
  • Growth Data
  • Transaction Data
  • Workload pattern Data
  • Quality of Service (QoS) Data
  • Data retention Information.

Module #4

Introduction to LoadRunner:
  • What is LoadRunner?
  • Why LoadRunner?
  • LoadRunner Components
  • LoadRunner Protocols
  • Protocol Advisor
  • LoadRunner Architecture
  • How LoadRunner works?
  • Load Test Process
  1. Vugen:
    • What is Vugen?
    • Why Vugen?
    • Vugen Workflow
    • Vugen Recording options
  2. Correlation:
    • What is Correlation?
    • Why Correlation?
    • Web_reg_save_param() function
    • Web_reg_save_param() function with regular expression
    • How to identify which values to correlate
    • Correlation Rules
  3. Checkpoints:
    • What are checkpoints?
    • Types of checkpoints?
  4. Transactions:
    • What are Transactions?
    • Why Transactions?
    • Syntax with example
    • Nested Transactions with syntax and example
    • Transaction naming standards
  5. Comments in the script:
    • Why use comments in the scripts?
    • How to insert comments in the scripts?
  6. Vugen Logs:
    • Vugen logs
    • Recorded log
    • Replay log
    • Compilation errors
    • Runtime Data
  7. Script Structure:
    • Script Structure
    • Multiple action files
    • Script Rules
  8. Parameterization
    • What is Parameterization?
    • Why Parameterization?
    • Objectives of Parameterization
    • Parameter types
    • Simulate Parameters
    • Parameter Properties
    • Parameter combinations
  9. Basic C functions and LR functions
    • atoi()
    • itoa()
    • lr_eval_string()
    • lr_save_string()
    • lr_save_int()
  10. RunTime Settings
    • Run Logic
    • Pacing
    • Log
    • Think Time
    • Speed Simulation
    • Browser Emulation
    • Proxy
    • Blocks – Multiple Actions
    • Think time vs Pacing
  11. Script covering all topics
    • Web Tours application script which covers all the above topics.
    • Advanced scripts covering following topics
      • Using correlated parameters as an array.
      • Randomly picking values from drop-down list
    • How to create a File to store data?

Module #5

  • What is Controller?
  • Different kind of Scenario’s (Basic Schedule, Real World Schedule, by group, by scenario)
  • Scenarios Creation.
  • Adding Load Generators and verifying the connectivity
  • Load Generators, Calculating the # of LGs for a load test.
  • Run Time settings
  • Executing the tests
  • Post-execution activity
  • Monitoring servers through controller
  • Windows resources.

Module #6

  • What is Analyzer?
  • Auto Load Analysis
  • Session Explorer
  • 90thPercentile
  • Analyzer Graphs
  • Analyzer Reports
  • Drill-down
  • Granularity
  • Auto Correlate
  • Cross Results
  • Merge Graphs
  • Web Page Diagnostics

Module #7

Performance Bottleneck Analysis:
  • What are Bottlenecks?
  • Sources of data
    • Traces
    • Counters
  • Load Testing tool data
  • Typical Parameters monitored for Bottleneck analysis
  • Bottleneck Analysis – Some Heuristics
  • Performance Tuning – A Sample Case Study
  • Module #8

    • The project covering all the above topics.
      • The project should be completed by students within 7 days after completion of the course.
      • Key will be provided after the project submission.
    • Resume guidance.
    Why Performance Testing

    Performance testing refers to technical investigation done to determine various characteristics of product under test. Performance Testing Course includes various types of testing related to performance, each one addressing problems. From this Performance Testing Course you will get a knowledge of :

    • The importance of architecture for performance testing
    • Introduction to performance testing
    • Performance testing requirement analysis
    • Performance bottleneck analysis
    • Parameters monitored for bottleneck analysis

    This course determines the speed and effectiveness of any application and device. This course helps learners to measure quality of system and determine system parameters. The course covers indepth understanding of concepts like loadrunner, vugen, correlation, parameterization, scripts, controller, analyser… etc.

    There are no prerequisites for learning this course. However with this course system testers, software engineers, project leaders, QA professionals, system tuners, software engineers will get benefited from this course.

    Our Performance testing classes will be conducted by certified professionals. With an experienced certified practitioner as trainer, will teach you the requirements you need to know to start your career on performance testing. Our Performance Testing Training make you more productive with your performance online testing. Our training sessions are completely online.

    • 30 Hours Online Live classes
    • Real Time Case Studies
    • Every Class will be Followed by Practical Assignments
    • Lifetime Access to Class Presentations, Class Recordings & Installation Guides
    • 24x7 Online Support for Your Queries
    What are the Prerequisites to Learn Performance Testing?
      The following are five prerequisites for performance testing:
    • Identify suitable candidate software
    • Clear performance goals.
    • Create meaningful test cases
    • Use appropriate performance testing tools
    • Simulate the production environment

    Live Online Training

    • Live Functional and practical real-time demos
    • Schedule your sessions at your prefered timings
    • Instructor led training with practical lab sessions
    • Real time projects and certification guidance
    • 24x7 Online Support for Your Queries

    Corporate Training

    • Choose the best mode of training that suits your convenience, time, and budget from Self-Paced, Live Instructor-led Online, or Classroom modes
    • Engage in complete practical demonstration, discussions,and exercises based on real time use cases
    • Make a schedule that is convenient as per your work schedule and time zone
    • Gain industry insights during the training delivered by industry experts
    • Customize the course scope as per your project requirements

    Job Support

      Our IT Job Support task is to improve the skills of IT beginners and meet complex real-time project requirements. IBM IT Solutions supports and offers job support services in over 450 IT courses. If one of them is difficult to survive due to lack of technical possibilities, or have a new project for them, highlight the assigned work and write to us. We present our most skilled IT consultants to guide you through the best results in your work and deliver your deliverables.

    Chat Icon


    Total reviews

    Star Icon


    Aggregate review score

    Certified Icon


    Course completion rate


    I completed performance testing training from IBM IT Solutions. Hope I will enrol more courses in future.


    I would like to thank IBM IT Solutions for providing such a online training platform to learn. Support from coordinator is helpful in providing course material and course or class related information. I had good learning experience with this institute. Thank you Mr. Shrinivas.

    Trending Courses

    HL7 Course


    726 Enrolled

    view details
    VMware Vsphere Course

    Vmware Vsphere

    1711 Enrolled

    view details
    Tableau Course


    554 Enrolled

    view details
    Python Course


    1503 Enrolled

    view details
    Java Course


    654 Enrolled

    view details
    Ethical Hacking Course

    Ethical Hacking

    845 Enrolled

    view details
    UI Developer Course

    UI Developer ​

    685 Enrolled

    view details
    Dot Net Course

    Dot Net

    425 Enrolled

    view details
    Power BI Course

    Power BI

    681 Enrolled

    view details