Apache JMeter Tutorial: Load Testing, Stress Testing & Soak Testing (ITT440 Assignment)

Опубликовано: 27 Май 2026
на канале: MUHAMMAD AJWAD TAJUDIN
27
1

In this hands-on Apache JMeter tutorial, I demonstrate how to perform Load Testing, Stress Testing, and Soak Testing on the popular demo e-commerce website demoblaze.com.
This is my individual assignment for ITT440 (Performance Testing / Software Testing course), where I built a complete JMeter test plan (.jmx) simulating real user behavior:

Browse homepage
Fetch product list via API
View specific product (Xiaomi 17 Pro)
Add item to cart (POST request)

Test configurations included:

Load Test: 100 concurrent users, ramp-up 100s, duration 10 minutes
Stress Test: 500 concurrent users, ramp-up 300s, duration 10 minutes (to find breaking point)
Soak Test: 80 users sustained over 30 minutes (to check stability over time)

You'll see the full setup: HTTP Request Defaults, Cookie & Header Managers, Thread Groups, Constant Timers, and listeners (Summary Report, Aggregate Report, Graph Results).
Perfect for beginners learning JMeter, performance testing concepts, or students working on similar assignments!
Timestamps:
0:00 - Introduction & What is Performance Testing?
1:30 - JMeter Test Plan Overview
3:45 - Load Test Setup (100 users)
6:20 - Stress Test Setup (500 users)
9:10 - Soak Test Setup (80 users / 30 min)
12:00 - Running the Tests & Analyzing Results
15:30 - Key Learnings & Best Practices
Download the .jmx file (link in comments if you add one)
Tools: Apache JMeter 5.6.3
Website tested: https://www.demoblaze.com
If this helped, please LIKE, SUBSCRIBE, and comment below which test type you want to see next!
#JMeter #PerformanceTesting #LoadTesting #StressTesting #SoakTesting #DemoBlaze #SoftwareTesting #ITT440
These should help your video rank better for searches like "JMeter load testing tutorial", "JMeter demoblaze", "stress testing JMeter example", etc.
For the thumbnail (since you have "Apache" as filename), consider a clean design with:

JMeter logo
Text: "Load / Stress / Soak Testing"
Small screenshot of DemoBlaze site or JMeter GUI
Your title overlaid in bold

Good luck with the upload, Muhammad! This looks like solid work for your assignment. 🚀