• 29

Performance Testing Using Jmeter

Performance Testing Using Jmeter
Performance Testing Using Jmeter
Performance Testing Using Jmeter
Published 1/2024
MP4 | Video: h264, 1920×1080 | 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 Testingb) How Performance impacts revenuesc) Economy of Performance Testingd) Terminology and concepts (below are just key ones) 1. Response time, Think Time, Pacing time2. Concurrency3. Vuser, Latency 4. Types of Architectures 5. Utilizations 6. Types of Performance Testse) Performance Test Life Cycle1. Stages2. Activities3. 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. Parameterizationii. Correlationiii. Assertioniv. 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 Scriptsi. Browser proxy settingsii. Security Certidicatef) Jmeter Templatesg) Jmeter variables and propertiesh) Functionsi) Plugin Managerj) Dryrunsk) Set up Load Testl) 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

HomePage


rapidgator
https://rapidgator.net/file/c512897c226e38e3976714e6ac81dcf4/a0oCROA5__Performanc_MegaDDL.net.part01.rar.html
https://rapidgator.net/file/ea2a1e26663b1ce6cd5d2c73a30799c5/a0oCROA5__Performanc_MegaDDL.net.part02.rar.html
https://rapidgator.net/file/fb2596c8fa7f84c7976a3e37ec68fc04/a0oCROA5__Performanc_MegaDDL.net.part03.rar.html
https://rapidgator.net/file/ea34c7f7722aa490dcaf5a8e40f34a97/a0oCROA5__Performanc_MegaDDL.net.part04.rar.html
https://rapidgator.net/file/ec95ffbdfaed3ecba4558855e85dc0b7/a0oCROA5__Performanc_MegaDDL.net.part05.rar.html
https://rapidgator.net/file/f4987f7977f067d9315edc6dc956329b/a0oCROA5__Performanc_MegaDDL.net.part06.rar.html
https://rapidgator.net/file/a79c92dfaa4f6e12a4e83ea2372b8811/a0oCROA5__Performanc_MegaDDL.net.part07.rar.html
https://rapidgator.net/file/698915412efc3d26aafab11371e8b4a1/a0oCROA5__Performanc_MegaDDL.net.part08.rar.html
https://rapidgator.net/file/437c96bc51ff90883c7f9d3b1951184d/a0oCROA5__Performanc_MegaDDL.net.part09.rar.html
nitroflare
https://nitroflare.com/view/05089BA592CDEBA/a0oCROA5__Performanc_MegaDDL.net.part01.rar
https://nitroflare.com/view/CA00075562DF69A/a0oCROA5__Performanc_MegaDDL.net.part02.rar
https://nitroflare.com/view/038F8BADA9CE5DF/a0oCROA5__Performanc_MegaDDL.net.part03.rar
https://nitroflare.com/view/FC96A1D4E079F29/a0oCROA5__Performanc_MegaDDL.net.part04.rar
https://nitroflare.com/view/D76E1E99709AFDA/a0oCROA5__Performanc_MegaDDL.net.part05.rar
https://nitroflare.com/view/92E4A18CB489469/a0oCROA5__Performanc_MegaDDL.net.part06.rar
https://nitroflare.com/view/2145E92D77D6BB8/a0oCROA5__Performanc_MegaDDL.net.part07.rar
https://nitroflare.com/view/54836C2D993C54B/a0oCROA5__Performanc_MegaDDL.net.part08.rar
https://nitroflare.com/view/E34BC2C638C3AF7/a0oCROA5__Performanc_MegaDDL.net.part09.rar
ddownload
https://ddownload.com/qa9lsmfsq2af/a0oCROA5__Performanc_MegaDDL.net.part01.rar
https://ddownload.com/zlmakv1k32fu/a0oCROA5__Performanc_MegaDDL.net.part02.rar
https://ddownload.com/wjemn5c9tk4e/a0oCROA5__Performanc_MegaDDL.net.part03.rar
https://ddownload.com/8asyqhwum5ry/a0oCROA5__Performanc_MegaDDL.net.part04.rar
https://ddownload.com/jp34p4l2w3o3/a0oCROA5__Performanc_MegaDDL.net.part05.rar
https://ddownload.com/m3yiw5ojbf1n/a0oCROA5__Performanc_MegaDDL.net.part06.rar
https://ddownload.com/mp1l3ir3n6bo/a0oCROA5__Performanc_MegaDDL.net.part07.rar
https://ddownload.com/lk0uxawqfjxh/a0oCROA5__Performanc_MegaDDL.net.part08.rar
https://ddownload.com/z8osuvmw1i7l/a0oCROA5__Performanc_MegaDDL.net.part09.rar

Free Download or Buy Premium From Links To Get Faster

ClosePlease login

No account yet? Register

EXPLORE MORE ON

IT & Software

Join the Conversation!

to post a comment

Report : Performance Testing Using Jmeter


    Or Other Reasons?



    Top