Learn about performance testing foundations using this video tutorial. We will learn about different performance testing types, its terminology, and create our first load tests using k6 and JavaScript.
Testing types covered in this video:
performance vs load
spike
breakpoint or stress test
normal load
endurance or soak
scaling
recovery
We also use k6 load testing tool (https://k6.io/) to demo the progress and learn all of the basic concepts:
getting started
using options to change test duration
using virtual users (VU or VUS) to increase load
using stages to control ramping up & down
And, of course, we clarify fundamental knowledge blocks required to interpret results:
average (mean) vs median
percentiles meaning (p90 & p95)
different load patterns
-----------------------------------------------------------------------------
----------------------------Timeline---------------------------------
-----------------------------------------------------------------------------
0:00 - performance testing types
1:50 - first load test
3:26 - using "options"
4:04 - interpreting results
5:53 - generating more load
6:56 - load patterns
7:49 - using "stages"