Y nghia Distributed Testing in JMeter • testingvn.com


Thông báo về việc đăng ký mới thành viên: Sau khi đăng ký thành viên xong, các bạn vui lòng Thông báo cho Quản Trị Viên theo link này
để Quản Trị Viên sẽ kích hoạt tài khoản cho các bạn nhé. Xin lỗi vì sự bất tiện này.

Y nghia Distributed Testing in JMeter

Công cụ kiểm thử hiệu năng miễn phí, chỉ hỗ trợ java.
Forum rules
Công cụ kiểm thử hiệu năng miễn phí, chỉ hỗ trợ java.

Y nghia Distributed Testing in JMeter

Postby triendovan » Fri 05 Dec, 2014 1:52 pm

Hi all,

Mình dang research Distributed Testing in JMeter .Mình làm config rồi Nhưng ý nghĩa thì không rõ lắm. Chức năng này có phải :
- Từ 1 máy client rồi remote tới nhiều server cùng chạy 1 test plan.
- Từ 1 máy server rồi remote tới nhiều client cùng chạy 1 test plan.
- Từ 1 máy client rồi remote nhiều máy client cùng chạy 1 test plan rừi gửi request tới server.
Mình khôn hiểu lắm là cái nào mới đúng.Ai biết thì nói giúp mình với
triendovan
 
Posts: 26
Joined: Fri 07 Oct, 2011 3:42 pm

Re: Y nghia Distributed Testing in JMeter

Postby tvn » Fri 05 Dec, 2014 4:11 pm

Trước khi trả lời về câu hỏi của bạn, mình đưa ra một số thông tin liên quan đến load test (performance test nói chung) như sau
+ Server side: test khả năng chịu đựng, xử lý của server đối với số lượng user đồng thời và/hoặc số lượng request / transaction đồng thời
+ Client side: là phía user, user ảo.

Thường thì máy tính dùng để làm server side là mạnh hơn máy dùng để làm client side. Vì vậy khi giả lập nhiều user (giả sử 1000 user cùng login => có nghĩa là có 1000 request login đồng thời).
Khi một máy tính gửi đi nhiều request, có thể có nhiều vấn đề
1. Băng thông mạng có cho phép không?
2. Nếu là request dạng http thì số lượng http request được phép gửi đi ra ngoài cùng lúc là bao nhiêu?
...
Vì vậy, khái niệm và chức năng "Distributed" ra đời. Nó cho phép mình ngồi 1 chỗ nhưng có để điều khiển nhiều "client side" cùng gửi request đến server cùng lúc.
Nếu không có khái niệm này, bạn phải chuẩn bị 5 máy tính (giả sử vậy) nằm xung quanh bạn, bạn setup mọi thứ giống nhau trên 5 máy tính này, rồi bấm Start trên máy 1, máy 2,... máy 5. Phù! done 1000 requests.

Tóm lại

Distributed là điều khiển nhiều client, để cùng send request đến 1 server.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM


Return to JMeter

Who is online

Users browsing this forum: No registered users and 1 guest