Currently Empty: 0.00₫
Bài đọc – Request Default trong JMeter
Khi bạn thực hiện kiểm thử, chúng ta thường xuyên phải nhập thông tin về URL/Endpoint cho kiểm thử, thay vì nhập nhiều lần dẫn tới việc bảo trì và sửa đổi sẽ mất nhiều công sức và tài nguyên, JMeter cung cấp các config cho phép người dùng cấu hình các giá trị mặc định, trong đó có HTTP Request Defaults.
HTTP Request Defaults
- Tổng quan: cho phép bạn thiết lập các thông số chung mà bạn muốn áp dụng cho tất cả các yêu cầu HTTP trong một Thread Group hoặc trong toàn bộ Test Plan.
- Lợi ích khi sử dụng:
- Giúp triển khai Test Plan đơn giản và dễ bảo trì. Nếu tên máy chủ hoặc IP thay đổi, thì bạn không cần thay đổi những chi tiết đó trong mỗi yêu cầu HTTP. Chỉ cần thực hiện các thay đổi trong Mặc định yêu cầu HTTP và điều đó sẽ được áp dụng cho tất cả các Yêu cầu HTTP.
- Giảm khả năng thiếu các thay đổi URL/cổng từ Yêu cầu HTTP
- Tránh trùng lặp dữ liệu
- Hướng dẫn cấu hình: Để sử dụng Request Defaults trong JMeter, bạn làm như sau:
- Bước 1: Trong Test Plan, chuột phải vào Thread Group hoặc Test Plan và chọn “Add” -> “Config Element” -> “HTTP Request Defaults”.

- Bước 2: Trong phần giao diện của Request Defaults, bạn có thể thiết lập các thông số chung cho yêu cầu HTTP như sau:
- “Server Name or IP”: Địa chỉ máy chủ hoặc địa chỉ IP của máy chủ mục tiêu.
- “Port Number”: Số cổng trên máy chủ mục tiêu.
- “Protocol”: Giao thức (HTTP hoặc HTTPS) cho yêu cầu.
- “Content Encoding”: Mã hóa nội dung (nếu cần).
- “Path”: Đường dẫn của URL.
- “Connect Timeout”: Thời gian tối đa để thiết lập kết nối.
- “Response Timeout”: Thời gian tối đa chờ phản hồi từ máy chủ.
- Bước 3: Sau khi bạn thiết lập các thông số mặc định, tất cả các yêu cầu HTTP trong cùng Thread Group hoặc Test Plan sẽ sử dụng các giá trị này nếu bạn không ghi đè chúng bằng cách cấu hình riêng cho từng yêu cầu.

- Bước 1: Trong Test Plan, chuột phải vào Thread Group hoặc Test Plan và chọn “Add” -> “Config Element” -> “HTTP Request Defaults”.
Lưu ý:
- Request Defaults chỉ áp dụng cho các yêu cầu HTTP. Đối với các yêu cầu khác như JDBC Request (đối với cơ sở dữ liệu) hoặc FTP Request (đối với truyền tệp qua FTP), bạn phải cấu hình các thông số riêng cho từng yêu cầu
Tham khảo:
- https://jmeter.apache.org/usermanual/build-web-test-plan.html#adding_defaults

