Bài 3: Thread Group trong jmeter

các loại Thread Group Thread Group: bzm – Arrivals Thread Group bzm – concurrency Thread group bzm – free-From Arrivals Thread Groups jp@gc Stepping Thread Group jp@pc Ultimate thread group SetUp Thread group TearDown Thread Group Thread Group Sử dụng giả trong test performance, cho phép kiểm soát được tổng số user thực hiện, thời

các loại Thread Group

  • Thread Group:
  • bzm – Arrivals Thread Group
  • bzm – concurrency Thread group
  • bzm – free-From Arrivals Thread Groups
  • jp@gc Stepping Thread Group
  • jp@pc Ultimate thread group
  • SetUp Thread group
  • TearDown Thread Group

Thread Group

  • Sử dụng giả trong test performance, cho phép kiểm soát được tổng số user thực hiện, thời gian test bao lâu, số lần thực hiện test bao nhiêu lần,

Cách add thread group vào test plan:
+ chọ Test Plan, click phải => Add => Tread(Users) => Thread Group

Screen Shot 2022-12-25 at 16.07.44.png

  • Name: tên của thread group

  • Comments: comment

  • Action to be taken after a Sampler error: cho phép bạn định nghĩa các acction khi sample lỗi

    • Continue: tiếp tục đẩy request

    • start Next Thread loop: thực hiện thực thread tiếp theo ( áp dụng cho nhiều thread )

    • **stop thread **: dừng thread hiện tại

    • Stop Test: dừng toàn bộ, các sample đang được gửi sẽ được thực thi nốt

    Stop Test Now: dựng toàn bộ, dừng cả các sample đang được thực thi

  • Number of Threads (Users): số lượng user được mô phòng

  • Ramp-up Period (seconds): thời gian cần thiết để tạo đủ số user mô phỏng

Loop Count: số lần thực thi thread group

Same user on each iteration: nếu tham số này được chọn khi mà cookie của response đầu tiên sẽ được save được sử dụng cho các request tiếp theo

Delay Thread creation until needed: được sử dụng khi tạo ra số lượng user trong thời gian Ramp-up⇒ nếu tích tham số này jmeter sẽ tự tạo ra tỷ lệ tạo user nhất định
nếu không được chọn thì nó user sẽ được tạo ra ngay lúc ban đầu . ví dụ nếu cấu hình : Number of Threads (Users): 10 và ramp-up 2 ⇒ ko chọn Delay Thread creation until needed ===> có nghĩa mỗi giây sẽ đẩy 5 user
nếu chọn Delay Thread creation until needed ⇒ jmter tự tính toán và tự đẩy đi trogn khoảng thời gian ram-up

  • Specify Thread lifetime: cho phép cấu hinh

  • Duration (seconds): thời gian chạy test

  • Startup delay (seconds): cho phép cấu hình thời gian delay trước khi chạy thread

Con của thread group:

  • Sampler
  • Config Element
  • Logic Controller
  • PreProcessor
  • PostProcessor
  • Assertion
  • Timer
  • Listener
  • Test Fragment

các thành phần không thể add vào thread group

  • Non-Test Element
  • Test Plan
  • Another Thread Group

Nguồn: viblo.asia

Bài viết liên quan

WebP là gì? Hướng dẫn cách để chuyển hình ảnh jpg, png qua webp

WebP là gì? WebP là một định dạng ảnh hiện đại, được phát triển bởi Google

Điểm khác biệt giữa IPv4 và IPv6 là gì?

IPv4 và IPv6 là hai phiên bản của hệ thống địa chỉ Giao thức Internet (IP). IP l

Check nameservers của tên miền xem website trỏ đúng chưa

Tìm hiểu cách check nameservers của tên miền để xác định tên miền đó đang dùn

Mình đang dùng Google Domains để check tên miền hàng ngày

Từ khi thông báo dịch vụ Google Domains bỏ mác Beta, mình mới để ý và bắt đầ