Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Performance Testing Using Jmeter

    Posted By: ELK1nG
    Performance Testing Using Jmeter

    Performance Testing Using Jmeter
    Published 1/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 8.43 GB | Duration: 19h 57m

    Complete Performance Testing using Jmeter

    What you'll learn

    Thorough understanding of Performance Testing concepts and terms

    Overview of Performance Test Life Cycle (PTLC)

    How does HTTP/HTML protocol works?

    Prepare Low to Med Complexity Jmeter Performance Test scripts

    Execute simple Load Tests and Analyse Results

    Get in to a job as 'Trainee Performance Test Engineer'

    Requirements

    Willingness to Learn new skills

    Analytical inclination

    Description

    1. Course teaches you complete Performance Testing to kick start your career:     a) Why,When,What of Performance Testing     b) How Performance impacts revenues     c) Economy of Performance Testing     d) Terminology and concepts (below are just key ones)          1. Response time, Think Time, Pacing time         2. Concurrency         3. Vuser, Latency        4. Types of Architectures        5. Utilizations        6. Types of Performance Tests   e) Performance Test Life Cycle       1. Stages       2. Activities       3. Best practices2. How does HTTP/HTML protocol work    a) Using ‘Developer Tools’    b) HTTP Request    c) HTTP Response    d) HTTP Headers    e) Response code    f) Methods – GEP,POST,PUT,DELETE    g) url encoding3. Statistics required for a Performance Tester    a) Average,Std Deviation,percentile4. Basic Performance Laws5. Jmeter Hands on Sessions    a) Script preparation        i. Parameterization       ii. Correlation       iii. Assertion       iv. debugging  b) Understanding and usage of all the required Jmeter elements - TestPlan,ThreadGroup,Listners,Samplers, Timers,Pre-processors, Post Processors,DebugSampler,HTTPs Test Script Recorder etc.  c) Regular Expressions  d) Introduction to Groovy Scripting  e) Recording Scripts     i. Browser proxy settings     ii. Security Certidicate   f) Jmeter Templates   g) Jmeter variables and properties   h) Functions   i) Plugin Manager   j) Dryruns   k) Set up Load Test   l) Running Jmeter in CLI mode m) Load Test Execution  n) Basic Results Analysis  o) Scoping rules  p) Best Practices in Jmeter usage

    Overview

    Section 1: Introduction to Performance testing.. What, Why, When

    Lecture 1 Interesting incidences related to Performance of IT applications

    Lecture 2 Functional Vs Non-Functional Testing

    Lecture 3 Hypothetical Example - Introduction to MyBank

    Lecture 4 Mybank Launch fails in Production

    Lecture 5 Mybank - What got missed during Mybank development and Launch

    Lecture 6 Better way to Launch - Mybank with Performance Testing

    Lecture 7 How Mybank will be used in Production

    Lecture 8 Simulating Mybank usage during Performance Testing

    Lecture 9 What is Performance Testing? Definition of Performance Testing

    Lecture 10 Performance Testing Life Cycle - PTLC

    Lecture 11 Importance of Performance Testing

    Lecture 12 Real life examples : Impact of Bad Application performance on revenues

    Lecture 13 Slow Performance - adds wait time - - 2 examples

    Lecture 14 Economy of Performance Testing

    Lecture 15 Performance verification and validation across SDLC

    Lecture 16 When is it recommended to do Performance Testing?

    Lecture 17 Possible Career paths in Performance Testing

    Lecture 18 Job scenario for Performance Testing and Tools used for Performance Testing

    Lecture 19 Performance Testing Skills - Jack of all trades master of 'Some'

    Section 2: Introduction to Performance Testing (PT)Terminology

    Lecture 20 Why to learn Terminology?

    Lecture 21 Response time

    Lecture 22 VUser

    Lecture 23 Think time

    Lecture 24 Pacing time

    Lecture 25 Throughput, Bandwidth and Latency

    Lecture 26 Average and 90th Percentile

    Lecture 27 Concurrent Users

    Lecture 28 Performance Requirements

    Lecture 29 Performance Test Environment

    Lecture 30 Performance Test Script

    Lecture 31 Performance Objectives, Baseline ,Performance base line/ bench mark, PT Strategy

    Lecture 32 Performance Test Tool and Performance Test data

    Lecture 33 Work Load model

    Lecture 34 Bottle neck

    Lecture 35 CPU Utilization

    Lecture 36 Saturation and Memory Utilization

    Lecture 37 Scalability

    Lecture 38 Rendering Time

    Lecture 39 Web, Application and Data base Server

    Lecture 40 Proxy Server

    Lecture 41 Load balancer and Caching

    Lecture 42 Types of Architectures

    Lecture 43 Peak hour / Load, Load Generator, Memory leak, Heap memory

    Lecture 44 Types of Performance Tests

    Lecture 45 Load Test

    Lecture 46 Stress Test

    Lecture 47 Soak / Endurance Test

    Lecture 48 Spike Test

    Lecture 49 All Tests Together - View

    Lecture 50 PT Terminology Conclusion

    Section 3: Performance Test Life Cycle (PTLC)

    Lecture 51 Introduction to Performance Test Life Cycle (PTLC)

    Lecture 52 PT LifeCycle Over view

    Lecture 53 Requirement analysis

    Lecture 54 PT Requirements - Explicit

    Lecture 55 PT Requirements - Implicit

    Lecture 56 PT Requirements - Best Practices

    Lecture 57 Performance Test Plan

    Lecture 58 Deciding on Types of Performance Tests

    Lecture 59 Building Performance Test Environment

    Lecture 60 Work Load Model

    Lecture 61 Test Data preparation Strategy

    Lecture 62 Data Masking

    Lecture 63 Performance Test Script preparation

    Lecture 64 Load Generation Strategy

    Lecture 65 Monitoring Strategy

    Lecture 66 Performance Test Execution and Analysis

    Lecture 67 PTLC Conclusion

    Section 4: Misc Topics - Performance Laws, Statistics and HTTP Protocol

    Lecture 68 Introduction

    Lecture 69 Average

    Lecture 70 Standard Deviation

    Lecture 71 Percentile

    Lecture 72 Performance Laws

    Lecture 73 Caching

    Lecture 74 Understanding HTTP protocol

    Lecture 75 Understanding HTTP protocol - 2

    Lecture 76 HTTP Headers

    Lecture 77 HTTP Response

    Lecture 78 url Encoding and Decoding

    Section 5: Learning Jmeter

    Lecture 79 Introduction to Jmeter

    Lecture 80 About Apache Software Foundation

    Lecture 81 Intro to Jmeter - Apache Website

    Lecture 82 Selenium Vs Jmeter

    Lecture 83 Walkthrough of Apache Jmeter Website - 'Gita' of Jmeter

    Lecture 84 Down Load and Installation of Jmeter

    Lecture 85 Folder Structure

    Lecture 86 Jmeter UI Tour

    Section 6: Jmeter - Hands On Sessions

    Lecture 87 1st Jmeter Script

    Lecture 88 Jmeter Script no 2

    Section 7: How to make a Script functionally correct - Assertion

    Lecture 89 Blaze Demo website : Assertion - 1

    Lecture 90 Blaze Demo website : Assertion - 2

    Lecture 91 Blaze Demo website : Assertion - 3

    Lecture 92 Blaze Demo website : Assertion - 4

    Section 8: Types of Assertions in Jmeter

    Lecture 93 Duration Assertion

    Lecture 94 Response Code Assertion

    Lecture 95 Size Assertion

    Section 9: Types of Listners in Jmeter

    Lecture 96 Listners : Summary Report Listner and Aggregate Report Listner

    Section 10: Timers in Jmeter

    Lecture 97 Introduction to Timers

    Lecture 98 Constant Timer and Gaussian Random Timer

    Section 11: Recording a Jmeter Script

    Lecture 99 How does Jmeter Script recording work?

    Lecture 100 Installing CA Security Certificate

    Lecture 101 Browser Setting changes - proxy setting

    Section 12: Downloading WebTours for hands on Sessions

    Lecture 102 Installing Webtours Application for Performance Testing

    Lecture 103 Walkthrough of Webtours Functionality

    Lecture 104 Performance Test Environment for Webtours

    Section 13: Script 3 - Register User

    Lecture 105 Register User -Txn Walkthrough

    Lecture 106 Script 3 - Register User - part 1

    Lecture 107 Script 3 - Register User - part 2

    Lecture 108 Script 3 - Register User - part 3

    Section 14: Parameterization - Using multiple values

    Lecture 109 Introduction to Parameterization

    Lecture 110 Parameterization - part 2

    Lecture 111 Parameterization - part 3

    Section 15: Controllers

    Lecture 112 Introduction to Logic Controllers - Simple Controller and Loop Controller

    Lecture 113 Logic Controllers - Once Only Controller

    Lecture 114 Logic Controllers - Interleave Controller

    Lecture 115 Logic Controllers - Random Controller

    Lecture 116 Logic Controllers - If Controller

    Lecture 117 Logic Controllers - While Controller

    Lecture 118 Logic Controllers - Run-time Controller, Recording and Transaction Controller

    Section 16: Templates in Jmeter

    Lecture 119 Introduction to Templates

    Section 17: Learning a key Concept in Performance Testing - 'Correlation'

    Lecture 120 Recording Login-SignOff script

    Lecture 121 How does Client-Server interaction happen ?

    Lecture 122 Why did Script replay fail? - part 1

    Lecture 123 Why did Script replay fail? - part 2

    Lecture 124 Correlation part 1 - adding Postprocessor

    Lecture 125 Correlation - part 2

    Lecture 126 Correlation recap

    Section 18: Scope of Performance Testing for Webtours application

    Lecture 127 Defining Problem Statement and Performance Testing scope for WebTours

    Section 19: Prepare 'Find Flight' Script (using Boundary Value Extractor)

    Lecture 128 Functional Walkthrough of 'Find Flight' Script

    Lecture 129 'Find Flight' part - 1

    Lecture 130 'Find Flight' part - 2

    Lecture 131 'Find Flight' part - 3

    Lecture 132 'Find Flight' part - 4

    Section 20: Prepare 'Book Flight' Script (using Boundary Value Extractor)

    Lecture 133 'Book Flight' part - 1

    Lecture 134 'Book Flight' part - 2

    Lecture 135 'Book Flight' part - 3

    Lecture 136 'Book Flight' part - 4

    Section 21: Introduction to Regular Expressions

    Lecture 137 Regular Expressions - part - 1

    Lecture 138 Regular Expressions - part - 2

    Section 22: Correlation using 'Regular Expression Extractor'

    Lecture 139 Prepare LogIn-SignOff Script - Correlate userSession value

    Lecture 140 Prepare 'Find Flight' Script - Correlate departCity and arriveCity values

    Lecture 141 Prepare 'Book Flight' Script - Correlate outboundFlight value

    Section 23: Jmeter Variables and Properties

    Lecture 142 Introduction to Jmeter Varaibles and Properties

    Lecture 143 Types of Variables - Static ,UDV(User Defined Variables) and Predefined Property

    Lecture 144 JSR223 Sampler

    Lecture 145 Introduction to Apache Groovy

    Lecture 146 Groovy hands-on practice - 1

    Lecture 147 Groovy hands-on practice - 2

    Lecture 148 Handling Jmeter variables vars.get() and vars.put() - part 1

    Lecture 149 Handling Jmeter variables vars.get() and vars.put() - part 2

    Lecture 150 Variables samplerResult and prev

    Section 24: Jmeter Functions

    Lecture 151 Built-in Functions and syntax

    Section 25: Prepare 'Cancel Flight' Script

    Lecture 152 Functional walkthrough - 'Cancel Flight'

    Lecture 153 'Cancel Flight' - part 1

    Lecture 154 'Cancel Flight' - part 2

    Lecture 155 'Cancel Flight' - part 3

    Lecture 156 'Cancel Flight' - part 4

    Lecture 157 'Cancel Flight' - part 5

    Lecture 158 'Cancel Flight' - part 6

    Lecture 159 'Cancel Flight' - part 7

    Lecture 160 'Cancel Flight' - part 8

    Lecture 161 'Cancel Flight' - part 9

    Lecture 162 'Cancel Flight' - part 10

    Lecture 163 'Cancel Flight' - add random flight number cancellation logic - part - 1

    Lecture 164 'Cancel Flight' - add random flight number cancellation logic - part - 2

    Lecture 165 'Cancel Flight' - add random flight number cancellation logic - part - 3

    Lecture 166 'Cancel Flight' - add logic to for no flights to Cancel - part - 1

    Lecture 167 'Cancel Flight' - add random flight number cancellation logic - part - 2

    Section 26: Modify Scripts to choose unique Cities (departCity and arriveCity)

    Lecture 168 'Book Flight' updating for unique city names - part 1

    Lecture 169 'Book Flight' updating for unique city names - part 2

    Lecture 170 'Book Flight' updating for unique city names - part 3

    Lecture 171 'Book Flight' updating for unique city names - part 4

    Lecture 172 'Book Flight' updating for unique city names - part 5

    Lecture 173 'Find Flight' updating for unique city names

    Section 27: Revisit Performance Testing Scope and Scripts Review / Clean up

    Lecture 174 PT Scope and Test Data preparation

    Lecture 175 Calculating Vusers and Scripts refinement checklist

    Lecture 176 Refine / Clean Script : 'Book Flight'

    Lecture 177 Refine / Clean Script : 'Cancel Flight'

    Section 28: Dry Runs of All Scripts : Isolated Tests

    Lecture 178 Dry Run : 'Find Flight' Multi users and Multi-iterations

    Lecture 179 Dry Run : 'Book Flight' Multi users and Multi-iterations Execution

    Lecture 180 Fixing the code in 'Book Flight' Script to avoid infinity loop

    Lecture 181 Fixing the code in 'Find Flight' Script to avoid infinity loop

    Lecture 182 Dry Run : 'Cancel Flight' Multi users and Multi-iterations Execution

    Section 29: Prepare Test Data Preparation Scripts and Prepare Test Data

    Lecture 183 Revisit 'Register User' Script

    Lecture 184 Enhance 'Register User' script for user friendly Successful/failure messages -1

    Lecture 185 Enhance 'Register User' script for user friendly Successful/failure messages -2

    Lecture 186 Enhance 'Register User' script for user friendly Successful/failure messages -3

    Lecture 187 Test Data Creation : Update 'Book Flight' Script - part 1

    Lecture 188 Test Data Creation : Update 'Book Flight' Script - part 2

    Lecture 189 Find number of Flights booked for each 'Cancel Flight' user - 1

    Lecture 190 Find number of Flights booked for each 'Cancel Flight' user - 2

    Section 30: Jmeter Plug-ins

    Lecture 191 Plug-in Manager

    Section 31: Dry Runs: with Test Users connected (csv dataset) and Aggregate Summary Listner

    Lecture 192 Dry Runs: 'Book Flight'

    Lecture 193 Dry Runs: 'Cancel Flight'

    Lecture 194 Dry Runs: 'Find Flight'

    Section 32: Moving towards Load Test - Merge Scripts

    Lecture 195 Preparing Scenario for Load Test - by Merging Scripts

    Lecture 196 Adding 'Think Time' to Scripts - 'Find Flight'

    Lecture 197 Adding 'Think Time' to Scripts - 'Book Flight' and 'Cancel Flight'

    Section 33: CLI(Command Line Interface) mode in Jmeter

    Lecture 198 CLI Mode commands and Practice

    Section 34: Load Test Execution and Analyzing the results

    Lecture 199 Load Test Execution - 1

    Lecture 200 Load Test Execution - Naming Policy implementation - Clean Run - 1

    Lecture 201 Load Test Execution - Clean Run 2 and Analysis

    Lecture 202 Compare two Clean Runs and Analyse

    Section 35: Misc Topics

    Lecture 203 Best Practices

    Lecture 204 Scoping Rules in Jmeter

    Section 36: Conclusion

    Lecture 205 Conclusion

    IT under graduate students, IT Freshers, Experienced Functional Testers, Experienced Test Automation Engineers,Developers, Business Analysts, Anyone with IT background wanting to Learn Performance Testing