Performance Testing Online Training

Performance Testing Online Training

(5.0)

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.

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

Controller:
  • 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

Analyzer:
  • 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.

    Features
    • 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

    5000

    Total reviews

    4.57

    Aggregate review score

    80%

    Course completion rate


    Ramkumar
    (4.4)

    I have opted for AEM Online Training at SV Trainings. Extremely well presented sessions and clear explanations. Overall highly recommended for online training.

    Varaprasad
    (4.4)

    Training for AEM course is flexible and we had daily Q&A sessions with real time examples as the trainer was real time working professional. I refer SV Trainings for AEM 6.1 Online Training and the course fair is very less when compared to others.

    Trending Courses

    HL7

    726 Enrolled

    (4.8)
    view details

    Vmware Vsphere

    1711 Enrolled

    (5.0)
    view details

    Tableau

    554 Enrolled

    (4.6)
    view details

    Python

    1503 Enrolled

    (5.0)
    view details

    ​Java

    654 Enrolled

    (4.4)
    view details

    Ethical Hacking

    845 Enrolled

    (4.6)
    view details

    UI Developer ​

    685 Enrolled

    (4.8)
    view details

    Dot Net

    425 Enrolled

    (4.4)
    view details

    Power BI

    681 Enrolled

    (4.8)
    view details