Salient Features:
- 20+ Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Professionals with prior testing experience.
- Anyone who wants to progress their career in Performance testing.
- Anyone who wants to become an expert in Performance Testing.
Course syllabus:
Topic | Topic Content |
Jmeter | System Set up and Installation Jmeter |
Different Performance Engineering tests | |
Why and When we need to perform performance tests and how can we perform a different kind of performance tests using Jmeter | |
Creating a JMeter test plan, adding config elements, preparing tests for initial set up | |
Recording APIs using JMeter recorder | |
Writing tests for apis using http sampler-login,fetch token from response(using jsonpath/regex) and perform some action | |
Adding assertions and pre/post-processing steps | |
Adding listeners and view results through listeners | |
Performing data load testing using JMeter | |
Performing performance testing using JMeter summary report | |
analyzing reports | |
Groovy Programming-Adding Groovy scripts for getting and setting variables | |
Performing Spike testing using JMeter controllers | |
Jmeter functions | |
Brute force Testing Using Jmeter By using CSV config element | |
API Testing | Basics of API |
Testing APIs | |
API based cases | |
Using Postman for API testing | |
HTTP and DB samplers | |
Framework Development | Using user-defined variables to set up framework elements for endpoints, project properties |
Using default header, cookie manager to set common elements for request | |
Running JMeter from command lines and configuring xms and reporting properties | |
Using CSV files for data parameterization with CSV data config | |
Running End2End API tests using JMeter GUI and Jmeter command line commands | |
GIT and Linux | Git bash set up, cloning git project repo, cloning git branch the repo |
git commands(git status, pull, push, commit, checkout, add, rm, merge, pull from master) | |
git: resolving git conflicts | |
Linux-basic commands(ls,ll,cp,pwd,cd,mv,curl,wget,vim,?text) | |
Linux advance commands for JMeter server-side monitoring- ps -aux, memory usage, network usage, DB usage, thread usage, capturing heap dump, top, Perfmon | |
Resolving hardware bottlenecks | |
Jenkins | Jenkins set up for JMeter test plan execution, jobs, scheduling,pre-build and post-build step) |
Triggering Jenkins job using a remote system, creating pipelines, running Jenkins through Jenkins war, running shell commands in Jenkins | |
Live Project | Overview of Project Created For Company |