• DÀNH CHO DOANH NGHIỆP
  • BLOG
  • HỌC ONLINE CYBERLEARN.VN
  • Hotline: 0961.05.10.14
CyberSoft.edu.vn logo
  • Khóa học
    • Học từ Zero
      • Bài kiểm tra định hướng nghề
      • Bootcamp Lập trình Front-End từ Zero đến có việc
      • Bootcamp Lập trình Full-Stack
        Javascript từ Zero đến có việc
      • Lập trình FullStack Web C# .NET CORE từ Zero tới được nhận việc với kỹ năng cao cấp mớiMỚI
      • Software Testing chuyên nghiệp từ Zero tới được nhận việc Manual & Automation TestingMỚI
      • Thiết kế và xây dựng Website nhanh nhất, tích hợp AI content tự động & kiếm job freelancerMỚI
      • Kỹ sư lập trình Full-Stack Cao Cấp – Từ zero đến được trả tiền
      • Bootcamp Lập trình Back-End JAVA từ Zero đến có việc
      • Lập trình mobile app flutter từ zero tới chuyên sâu đi làm với dự án lớnMỚI
      • C++ nền tảng & chuyên sâu: Nhập môn lập trình, OOP & thuật toán căn bản, Con trỏ, Danh sách liên kếtMỚI
    • Nâng cấp kỹ năng
      • Lập trình Back-End viết API với NodeJS
      • Backend cao cấp NodeJS-NestJS-CLOUD-DEVOPS-Microservice-Redis-ElasticSearchMỚI
      • Data Analyst chuyên sâu với Python/PowerPI/SQL: Dự án Stock, HR& Salary, E-Commerce, Health, ListingMỚI
      • Lập trình hướng đối tượng thực tế & Big-O
      • Cấu trúc dữ liệu & thuật toán phổ biến (Python & Java)
      • Cấu trúc dữ liệu & thuật toán cao cấp (Python & Java)
    • HỌC ONLINE VIDEO CÁC KỸ NĂNG CAO CẤP
      • Danh sách combo khóa học nhiều ưu đãi
      • Chuyên gia lập trình mobile app React Native
      • Chinh Phục Fullstack: Dự án Monday từ A đến Z
      • Lập trình Front-End master Reactjs hơn 10 dự án thực tế
      • Tư duy lập trình, thuật toán, hướng đối tượng
      • Lập trình Back-End JAVA Web Chuyên Nghiệp
      • Lập trình Front End Foundation
  • Góc học viên
    • Stories
    • Thư viện ảnh
    • Cảm nhận học viên
  • Cam kết đầu ra
  • Về CyberSoft
    • Giới thiệu
    • Liên hệ
    • Thông tin công bố mạo danh CyberSoft
  • Dành cho doanh nghiệp
  • Bài viết
  • Học online cyberlearn.vn
  • Hotline: 0961.05.10.14
  • INBOX TƯ VẤN & ƯU ĐÃI TỐT NHẤT
Cách dùng JMeter: Đập tan nỗi sợ cho Tester mới nhập môn
Thứ Năm, 21 Tháng Tám 2025 / Published in 10. Clean code từ zero cho Newbie, 2. Hướng dẫn học từ ZERO, 3. Bài viết nên đọc, 6. Phát triển sự nghiệp, 7. Clean Code từ Zero cho Newbie

Cách dùng JMeter: Đập tan nỗi sợ cho Tester mới nhập môn

5 Lượt xem

Nếu đang muốn trở thành Tester nhưng hoang mang về cách dùng JMeter vì có hàng loạt khái niệm, giao diện. Thực tế, JMeter không hề khó khăn như bạn nghĩ. Chỉ cần nắm cách sử dụng cơ bản thì đây bạn có thể thực hiện việc kiểm thử một cách hiệu quả. Trong bài viết này, chúng ta sẽ cùng nhau “giải mã” JMeter từ A đến Z, giúp bạn tự tin làm chủ công cụ và biến nỗi sợ ban đầu thành lợi thế nghề nghiệp.

Table of Contents

Toggle
  • 1. Hướng dẫn các bước cài đặt JMeter 
  • 2. Những thành phần cơ bản trong JMeter
  • 3. Cách dùng JMeter để tạo kịch bản kiểm thử cơ bản
  • 4. Nắm rõ cách dùng JMeter ngay với khóa học Bootcamp Fullstack Tester tại CyberSoft

1. Hướng dẫn các bước cài đặt JMeter 

Trước khi tìm hiểu cách dùng JMeter, bạn cần tải công cụ này về máy của mình. Dưới đây là các bước cài đặt công cụ:

Tải JMeter

  • Vào trang chủ Apache JMeter (đừng lo, Google “JMeter download” là ra ngay).
  • Chọn phiên bản mới nhất, tải file .zip (Windows) hoặc .tgz (Linux/macOS).

Giải nén file

  • Với Windows: giải nén vào thư mục quen thuộc, ví dụ C:\JMeter.
  • Với Linux/macOS: giải nén ra bất kỳ chỗ nào bạn thích.

Khởi động JMeter

  • Đi tới thư mục bin trong thư mục vừa giải nén.
  • Windows thì chạy jmeter.bat, còn Linux/macOS thì chạy jmeter.sh.

Kiểm tra giao diện

Nếu mọi thứ ổn, một giao diện GUI hiện ra với các “món đồ chơi” chính:

  • Test Plan
  • Thread Group
  • Listeners

2. Những thành phần cơ bản trong JMeter

Để hiểu rõ cách dùng JMeter hiệu quả trong việc Testing thì bạn cần năm những thành phần cốt lõi của công cụ này như sau:

  • Test Plan: Kế hoạch kiểm thử, nơi bạn định nghĩa toàn bộ kịch bản kiểm thử.
  • Thread Group: Đại diện cho số lượng người dùng ảo (virtual users) và cách họ gửi yêu cầu.
  • Sampler: Các yêu cầu cụ thể gửi đến máy chủ, ví dụ: HTTP Request, JDBC Request.
  • Listener: Công cụ để thu thập và hiển thị kết quả kiểm thử, như bảng, biểu đồ, hoặc cây kết quả.
  • Logic Controller: Điều khiển luồng thực thi của các yêu cầu, ví dụ: Loop Controller, If Controller.
  • Configuration Element: Cung cấp thông tin cấu hình, ví dụ: HTTP Request Defaults, CSV Data Set Config.
  • Timer: Thêm độ trễ giữa các yêu cầu để mô phỏng hành vi thực tế của người dùng.
  • Assertion: Kiểm tra xem phản hồi từ máy chủ có đúng như kỳ vọng không.
Những thành phần cơ bản trong JMeter
Những thành phần cơ bản trong JMeter

3. Cách dùng JMeter để tạo kịch bản kiểm thử cơ bản

Dưới đây là hướng dẫn từng bước cách dùng JMeter để bạn có thể tạo một kịch bản kiểm thử đơn giản cho ứng dụng web:

Bước 1: Tạo test plan

  • Mở JMeter và nhấp chuột phải vào Test Plan trong cây bên trái, chọn Add > Threads (Users) > Thread Group.
  • Đặt tên cho Thread Group, ví dụ: “Kiểm thử trang web”.
  • Cấu hình các thông số:
    • Number of Threads (users): Số lượng người dùng ảo (ví dụ: 10).
    • Ramp-up Period: Thời gian để tất cả người dùng bắt đầu (ví dụ: 10 giây).
    • Loop Count: Số lần lặp lại kịch bản (ví dụ: 1 hoặc Forever).

Bước 2: Thêm HTTP Request

  • Nhấp chuột phải vào Thread Group, chọn Add > Sampler > HTTP Request.
  • Cấu hình HTTP Request:
    • Protocol: HTTP hoặc HTTPS.
    • Server Name or IP: Địa chỉ của ứng dụng web (ví dụ: www.example.com).
    • Path: Đường dẫn cụ thể (ví dụ: /login).
    • Method: GET, POST, PUT, v.v.
    • Parameters/Body Data: Thêm dữ liệu nếu cần (ví dụ: thông tin đăng nhập).

Bước 3: Thêm Listener

  • Nhấp chuột phải vào Thread Group, chọn Add > Listener > View Results Tree (hoặc các Listener khác như Summary Report, Aggregate Report).
  • Listener sẽ hiển thị chi tiết các yêu cầu, phản hồi, và lỗi (nếu có).

Bước 4: Chạy kịch bản

  • Lưu Test Plan (File > Save).
  • Nhấn nút Start (biểu tượng tam giác xanh) trên thanh công cụ.
  • Theo dõi kết quả trong Listener đã chọn.

4. Nắm rõ cách dùng JMeter ngay với khóa học Bootcamp Fullstack Tester tại CyberSoft

Nếu bạn đang bắt đầu học Tester, việc học cách dùng JMeter đôi khi có thể khiến bạn “toát mồ hôi hột”. Nhưng đừng lo, với khóa học Bootcamp Fullstack Tester tại CyberSoft, bạn sẽ được các giảng viên giàu kinh nghiệm hướng dẫn chi tiết từ cơ bản đến nâng cao, vừa học vừa thực hành trên các dự án thực tế, đảm bảo tự tin ứng dụng ngay vào công việc.

Trong khóa học, bạn sẽ:

  • Hiểu cách dùng JMeter từ A-Z: Học cách tạo Test Plan, Thread Group, Sampler, Listener và các thành phần quan trọng khác.
  • Thành thạo các công cụ kiểm thử: Học viên sẽ được thực hành trực tiếp với các công cụ thực tế ngành, bao gồm: JMeter, Selenium, Postman, Appium, Lighthouse, Playwright, Applitools. Điều này giúp học viên sẵn sàng ứng dụng vào môi trường làm việc thực tế.
  • Thực hành kiểm thử hiệu năng thật sự: Chạy thử các kịch bản load test, stress test trên web và API, nắm rõ cách phân tích kết quả.
  • Áp dụng kiến thức vào dự án thực tế: Không chỉ học lý thuyết, bạn còn tham gia dự án mô phỏng hệ thống booking, E-Learning, website movie… giúp kỹ năng trở nên “thực chiến”.
  • Kết hợp học manual và automation: JMeter là phần quan trọng trong bộ kỹ năng kiểm thử Fullstack, bổ trợ tuyệt vời cho Manual Testing và Automation Testing mà bạn học trong khóa học.

Đặc biệt khi lựa chọn khóa học  Bootcamp Fullstack Tester tại CyberSoft bạn sẽ nhận được 

  • Hệ thống học tập E-learning Gamification giúp việc học trở nên thú vị, bạn vừa học vừa “ghi điểm” tiến độ rõ ràng.
  • Hệ thống luyện thi chứng chỉ chuẩn bị sẵn sàng để bạn tự tin sở hữu các chứng chỉ quan trọng trong ngành.
  • Mentor đồng hành 1:1. giúp gỡ rối tận tình trong suốt thời gian học.
  • Chứng chỉ hoàn thành khóa học làm minh chứng cho kỹ năng, nâng cao cơ hội tìm việc.
  • Cập nhật dự án đầu tiên vào CV giúp bạn có ngay “hồ sơ thực chiến” để ứng tuyển.
  • Được hỗ trợ kết nối việc làm với nhiều doanh nghiệp.
Nắm rõ cách dùng JMeter ngay với khóa học Bootcamp Fullstack Tester tại CyberSoft
Nắm rõ cách dùng JMeter ngay với khóa học Bootcamp Fullstack Tester tại CyberSoft

Hy vọng bài viết trên sẽ giúp bạn hiểu rõ cách dùng JMeter một cách hiệu quả. Nếu cần lộ trình học rõ ràng, nhanh chóng ra nghề thì hãy đăng ký khóa học Bootcamp Fullstack Tester tại CyberSoft ngay nhé!

INBOX TƯ VẤN 1-1

NHẬN ƯU ĐÃI & BÀI VIẾT MỚI

  • Tweet
Bình Luận

What you can read next

Kỹ thuật kiểm thử hộp trắng cho Tester: Bắt bug tận gốc
Kỹ thuật kiểm thử hộp trắng cho Tester: Bắt bug tận gốc
Điểm danh 7 công cụ hoàn mỹ mà Tester nhất định phải biết
Điểm danh 7 công cụ hoàn mỹ mà Tester nhất định phải biết
4 khóa học Python online giúp xóa
4 khóa học Python online giúp xóa “mù code” cho dân AI

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Danh mục

  • 1. Tất cả bài viết
  • 10. Clean code từ zero cho Newbie
  • 2. Hướng dẫn học từ ZERO
  • 3. Bài viết nên đọc
  • 4. Các hoạt động của CyberSoft
  • 5. Câu chuyện thành công
  • 6. Phát triển sự nghiệp
  • 7. Clean Code từ Zero cho Newbie
  • 8. Workshop cùng CyberSoft

Đăng ký nhận Ưu đãi & Bài viết mới

Đăng ký nhận Ưu đãi & Bài viết mới

CyberSoft sẽ gởi các khóa học trực tuyến & các chương trình CyberLive hoàn toàn MIỄN PHÍ và các chương trình KHUYẾN MÃI hấp dẫn đến các bạn.

TƯ VẤN & ĐĂNG KÝ HỌC

TP. Hồ Chí Minh

Trụ sở: 112 Cao Thắng, Quận 3

Hotline: 096.105.1014
Địa chỉ: Tầng 5, toà nhà Suri, 112 Cao Thắng, Quận 3, TPHCM

Tòa nhà Zeta, Tầng 1A, 15 Trần Khác Chân, Quận 1

Hotline: 096.105.1014
Địa chỉ: Toà nhà Zeta, Tầng 1A, 15 Trần Khắc Chân, Phường Tân Định, Quận 1. TPHCM

P3-00.05 Chung cư Cityland Park Hills, Phường 10, Quận Gò Vấp

Hotline: 096.105.1014
Địa chỉ: P3-00.05 Chung cư Cityland Park Hills, Phường 10, Quận Gò Vấp, TP.HCM

6C Đường số 8, Linh Tây, Thủ Đức (gần ĐH Cảnh Sát)

Hotline: 096.105.1014
Địa chỉ: 6C Đường số 8, Linh Tây, Thủ Đức, TPHCM

Đà Nẵng

103 Nguyễn Hữu Dật, Hải Châu

Hotline: 096.105.1014
Địa chỉ: 103 Nguyễn Hữu Dật, Hải Châu, ĐN
  • GET SOCIAL

© Bản quyền CyberSoft 2017 - 2025 - Empower by CyberSoft
Bootcamp Lập trình Front-End Bootcamp Full-Stack Javascript      Bootcamp Java Back-End   Tư duy lập trình, Thuật toán   Cấu trúc dữ liệu, Thuật toán nâng cao  Phân tích Dữ liệu với Python 

TOP
Messenger Icon

Chương trình giảng dạy Elearning

Starter

  • Project về gì?
  • Workflow và đặc tả dự án

Task 1: Khởi tạo dự án

  • Khởi tạo project React/Angular
  • Thao tác thử trên Postman
  • Tạo cấu trúc thư mục
  • Thêm thư viện UI (MaterialUI/AntDesign/…)

Task 2: Bắt đầu dự án (Trang chủ)

  • Tạo header và footer cho giao diện người dùng
  • Tạo trang chủ/li>
  • Thực hiện chức năng hiện Danh sách các khóa học và Danh mục

Task 3: Đăng kí/Đăng nhập

  • Tạo cấu trúc đường dẫn URL tới các trang
  • Tạo form Đăng ký/Đăng nhập
  • Validate cho form Đăng ký/Đăng nhập
  • Thực hiện chức năng cho Đăng ký/Đăng nhập

Task 4: Khóa học

  • Tạo trang Các khóa học
  • Thực hiện chức năng hiện Danh sách các khóa học và Danh mục
  • Tạo trang Chi tiết khóa học
  • Thực hiện chức năng hiện Chi tiết khóa học
  • Thực hiện chức năng Đăng ký khóa học

Task 5: Người dùng

  • Tạo trang Thông tin người dùng
  • Thực hiện chức năng Hiện thông tin người dùng
  • Thực hiện chức năng Sửa thông tin người dùng

Task 6: Khởi tạo trang Quản trị

  • Tạo layout Dashboard cho Quản trị
  • Tạo sidebar chứa Dashboard, trang Quản lí khóa học, và trang Quản lí người dùng
  • Tạo cấu trúc đường dẫn URL tới các trang

Task 7: Dashboard

  • Hiện thông tin của admin hiện tại
  • Hiện pie chart cho dữ liệu của Các khóa học và Người dùng

Task 8: Quản lí người dùng

  • Tạo trang quản lí người dùng
  • Tạo Pagination Table cho Danh sách người dùng
  • Thực hiện chức năng hiện Danh sách người dùng
  • Thực hiện chức năng Thêm, Xóa, Sửa người dùng
  • Tạo filter và chức năng Tìm kiếm người dùng

Task 9: Quản lí khóa học

  • Tạo trang quản lí khóa học
  • Tạo Pagination Table cho Danh sách các khóa học
  • Thực hiện chức năng hiện Danh sách khóa học
  • Thực hiện chức năng Thêm, Xóa, Sửa khóa học
  • Thực hiện chức năng lấy Danh sách người dùng đã/đang chờ xét duyệt ghi danh
  • Thực hiện chức năng Ghi danh khóa học
  • Thực hiện chức năng Hủy ghi danh
  • Tạo filter và chức năng Tìm kiếm khóa học
 

Chương trình giảng dạy Movie

Starter

  • Project về gì?
  • Workflow và đặc tả dự án

Task 1: Khởi tạo dự án

  • Khởi tạo project React/Angular
  • Thao tác thử trên Postman
  • Tạo cấu trúc thư mục
  • Thêm thư viện UI (MaterialUI/AntDesign/…)

Task 2: Bắt đầu dự án (Trang chủ)

  • Tạo header và footer cho giao diện người dùng
  • Tạo trang chủ/li>
  • Thực hiện chức năng hiện Danh sách các phim tại trang chủ
  • Thực hiện chức năng hiện Danh sách lịch chiếu tại trang chủ

Task 3: Đăng kí/Đăng nhập

  • Tạo cấu trúc đường dẫn URL tới các trang
  • Tạo form Đăng ký/Đăng nhập
  • Validate cho form Đăng ký/Đăng nhập
  • Thực hiện chức năng cho Đăng ký/Đăng nhập

Task 4: Phim

  • Tạo trang Chi tiết phim
  • Thực hiện chức năng hiện Chi tiết phim/li>
  • Thực hiện chức năng hiện Lịch chiếu của phim tại các rạp
  • Thực hiện chức năng bình luận

Task 5: Người dùng

  • Tạo trang Thông tin người dùng
  • Thực hiện chức năng Hiện thông tin người dùng
  • Thực hiện chức năng Sửa thông tin người dùng

Task 6: Khởi tạo trang Quản trị

  • Tạo layout Dashboard cho Quản trị
  • Tạo sidebar chứa Dashboard, trang Quản lí phim, lịch chiếu, và người dùng
  • Tạo cấu trúc đường dẫn URL tới các trang

Task 7: Dashboard

  • Hiện thông tin của admin hiện tại
  • Hiện pie chart cho dữ liệu của lịch chiếu, phim, và người dùng

Task 8: Quản lí người dùng

  • Tạo trang quản lí người dùng
  • Tạo Pagination Table cho Danh sách người dùng
  • Thực hiện chức năng hiện Danh sách người dùng
  • Thực hiện chức năng Thêm, Xóa, Sửa người dùng
  • Tạo filter và chức năng Tìm kiếm người dùng

Task 9: Quản lí phim

  • Tạo trang quản lí phim
  • Tạo Pagination Table cho Danh sách các bộ phim
  • Thực hiện chức năng Thêm, Xóa, Sửa phim
  • Tạo filter và chức năng Tìm kiếm phim

Task 9: Quản lí lịch chiếu

  • Tạo trang quản lí lịch chiếu
  • Tạo Pagination Table cho Danh sách các lịch chiếu theo cụm rạp
  • Thực hiện chức năng Thêm, Xóa, Sửa lịch chiếu
  • Tạo filter và chức năng Tìm kiếm lịch chiếu theo phim
 
  • Danh sách khóa học
  • Lộ trình học
  • Liên hệ tư vấn
  • Kênh Youtube
  • Facebook
Số điện thoại