Start performance testing from scratch
Perfect for those who want to jump into performance testing or boost up their current knowledge in just 1 month.

Hello
A Bit About The Course
My name is Anton and I'm the author of this course.
It is an extensive collection of practical knowledge, best practices and solutions for conducting load testing I have verified on more than 10 projects
This Course In Numbers
19
310+
570+
2017
Groups graduated
Total students enrolled
Hours of lectures
1st group was launched
Key Features
Trainer: Anton Serputko
Start date: No Fixed Start Date – Begin Learning Today!
Course structure, duration, schedule:
Course is available in 2 options:
-
(suggested) latest version of training is in English:
- 18 lectures(2 hours each) include 36 hours of video recordings + external resources.
- More details(insights) provided comparing to previous course version
- Higher quality of sound and recording -
previous version of training in Russian:
10 lectures(3-4 hours each) include 32 hours of video recordings + external resources
Both options include:
-
8 home tasks for novice and experienced participants
-
2 test applications infrastructure in cloud for load tests creation and execution
-
Course usually takes 1-2 months to complete. But you still get lifetime access to course materials
-
Detailed video review of each homework
-
Almost 24/7 :) Mentor support with all questions regarding homework or performance testing in general
-
4 online group Q&A sessions in zoom(1 per week) for extra topics or questions to discuss
Recordings language: English or Russian
Key Tools: Apache Jmeter, Grafana, Influxdb, Telegraf, Jenkins, Jprofiler
Price:
- 300$ all options above are included
- 250$ options #4-6(HW review, Mentor support, online Q&A sessions) are excluded.
Get 50$ extra discount if you are currently located in Ukraine 🇺🇦
01
Lifetime access
Participants get lifetime access to course recordings. Learn at any time and any place you want.
04
Practice, practice and practice!
Master your scripting skills while working on homeworks.
02
Best practices
Learn how to build efficient and high-quality performance testing process.
05
Testing real applications
Participants are working with real e-commerce and API backend applications while doing homeworks.
03
Performance testing framework
Work on building performance testing framework using cutting-edge open source tools.
06
Support
Stuck with homework or have a lot of questions? No worries, we are happy to answer all your questions, even trivial :)
Lectures details
#1
Install required tools.
Client-side vs Server-side performance testing.
Implementing scripts in Jmeter.
Jmeter proxy, Record end-to-end user flow for e-commerce application.
Managing static resources.
Requests filtering, forming user transactions, capturing encrypted traffic.
Homework
#2
Correlating requests and transactions, requests parameterisation.
Script debugging.
Using regular expressions, json path for extracting data.
Using jmeter functions.
Using JSR223 elements to build customs scriptable logic.
Homework
#3
Manage complex user flows with Logic Controllers.
Use of Jmeter plugins.
JSR223 elements.
Read data from CSV file.
Manage form/token-based logins.
Homework
#4
Theoretical part: what is performance testing/load model/load profiles, performance metrics, etc.
Detailed performance testing process phases overview.
How to start building performance testing process on new project.
How to get valid performance testing results.
Homework
#5
Conducting test in non-gui mode, HTML report generation, parameterizing command line test run using properties.
Testing custom load models with custom thread groups.
Assertions, Think times.
Homework
#6
API testing specifics. Component test vs System test
API scenario creation vs Web scenario creation.
Token-based login.
Manage scenario throughput.
Homework
#7
Setup performance testing framework for test results storage, visualisation and analysis using Grafana, Influxdb, Telegraf.
We are going to build improved, non-docker based version of https://github.com/serputko/performance-testing-framework.
Integrating Jmeter and Influxdb.
Building robust performance monitoring dashboard in Grafana.
Homework
#8
Capacity tests execution.
Building test runs comparison dashboard in grafana.
Common pitfalls of Jmeter and Influxdb integration.
Integrating performance testing into Continuous Integration(CI).
Creating Jenkins job with tests execution and reporting.
Querying Databases with Jmeter.
Performance test results report examples.
Homework
#9
Performance testing results analysis.
Typical performance bottlenecks examples.
Client-side performance testing.
#10
Localizing performance bottlenecks, using profiler for root cause localization
Test application profiling with JProfiler with real issues identification: finding memory leaks, slow methods in app, blocked threads, etc.
Working with WebSockets
What is expected from Junior/Middle/Senior performance engineer