Muốn tạo test case 1000 users đăng nhập dùng 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.

Muốn tạo test case 1000 users đăng nhập dùng JMeter

Công cụ kiểm thử hiệu năng miễn phí, chỉ hỗ trợ java.
Nội qui chuyên mục
Công cụ kiểm thử hiệu năng miễn phí, chỉ hỗ trợ java.

Muốn tạo test case 1000 users đăng nhập dùng JMeter

Gửi bàigửi bởi hebron80 » T.Sáu 22 Tháng 11, 2013 10:44 am

Chào các mem,
mình có một số issue về Jmeter mà vẫn chưa làm xong mặc dù đã mất vài ngày nay rồi, mong các mem giúp đỡ. cụ thể như sau:
- Mình có một site viết bằng asp.net
- Mình đang dùng Jmeter 2.10
- Mình dùng HDH Win 7

Cảm ơn các mem nhiều.
hebron80
 
Bài viết: 8
Ngày tham gia: T.Ba 12 Tháng 11, 2013 3:39 pm

Re: Muốn tạo test case 1000 users đăng nhập dùng JMeter

Gửi bàigửi bởi tvn » T.Sáu 22 Tháng 11, 2013 5:55 pm

Sao bạn không nêu luôn vấn đề mình đang gặp phải, để mọi người có thể giúp bạn nếu họ biết?
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Muốn tạo test case 1000 users đăng nhập dùng JMeter

Gửi bàigửi bởi Moondn » T.Năm 02 Tháng 1, 2014 9:05 am

Sao chẳng thấy ai trả lời vấn đề này nhỉ
Moondn
 
Bài viết: 4
Ngày tham gia: T.Bảy 07 Tháng 12, 2013 11:40 am

Re: Muốn tạo test case 1000 users đăng nhập dùng JMeter

Gửi bàigửi bởi ngtrongtri » T.Bảy 01 Tháng 2, 2014 4:13 pm

hay thật, bạn đã nêu vấn đề của bạn đâu mà người khác trả lời ?
ngtrongtri
 
Bài viết: 3
Ngày tham gia: CN 22 Tháng 9, 2013 6:05 pm

Re: Muốn tạo test case 1000 users đăng nhập dùng JMeter

Gửi bàigửi bởi dailvcntt » T.Hai 10 Tháng 2, 2014 4:24 pm

vấn đề của bạn ấy có lẽ nằm ở tiêu đề, nhưng theo mình nên ghi trong nội dung bài viết, 1 chút tôn trọng người đọc sẽ nhận được nhiều sự quan tâm giúp đỡ hơn :)
dailvcntt
 
Bài viết: 12
Ngày tham gia: T.Năm 06 Tháng 12, 2012 2:40 pm

Re: Muốn tạo test case 1000 users đăng nhập dùng JMeter

Gửi bàigửi bởi tvn » T.Tư 12 Tháng 2, 2014 10:45 pm

Bạn ấy mong muốn tạo 1000 user trong jmeter, nhưng không biết đang gặp vấn đề gì. Nếu để tạo user đăng nhập đồng thời trong jmeter hoặc bất kỳ chương trình nào khác như load runner thì đây là các việc cần phải làm.

1. Tạo 1000 user trong DB (có thể viết script trong DB để insert 1000 user với thông tin hợp lệ khác nhau)
2. Tạo file csv chứa thông tin 1000 user này theo cú pháp của bạn - có thể mỗi parameter là 1 cột)
3. Trong jmeter import data bằng cách trỏ đến file csv ở trên.
4. Trong các request, thay vì ghi giá trị trực tiếp thì tạo biến (var) rồi ghi tên cột trong file csv tương ứng với các biến cần thiết.
5. Thiết lập một số thông tin cần thiết khác để chạy được test.
Sau đó bấm nút run, rung đùi chờ kết quả test thôi.
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Muốn tạo test case 1000 users đăng nhập dùng JMeter

Gửi bàigửi bởi pren0anss » T.Tư 06 Tháng 5, 2015 5:31 pm

Anh tvn có thể chỉ cách phân tích kết quả test cho e đc ko...??
VD trường hợp e test...:
Thread1: num =200, ramp Up=0,loop count = 1 all case ok!
Thread2 : num =300, ramp Up=0,loop count = 1 some case fails
Nhưng khi chay Thread1 lần 2 thì nó lai có 1 vài case fails.....

Ps: E chỉ cho nó login vào thôi + còn lơ mơ về tool này quá
pren0anss
 
Bài viết: 1
Ngày tham gia: T.Hai 21 Tháng 7, 2014 1:17 pm

Re: Muốn tạo test case 1000 users đăng nhập dùng JMeter

Gửi bàigửi bởi harano » T.Năm 07 Tháng 5, 2015 11:27 pm

Chào bạn pren0anss,

Mình có thể thấy là configure giữa 2 lần chạy của bạn là như nhau, chỉ khác số lượng users.

Vấn đề của bạn đưa ra là hoàn toàn bình thường. Khi thực hiện chạy performance test, không phải chỉ chạy một lần duy nhất là lấy đó làm kết quả, mà phải chạy ít nhất 3-5 lần, sau đó lấy trung bình giữa các lần chạy đó, xem tỉ lệ lỗi là bao nhiêu.
[*] Nếu số lỗi giữa các lần chạy không chênh nhau quá nhiều --> bình thường
[*] Nếu số lỗi giữa các lần chạy chênh lệch khá cao, ví dụ lần 1 không có lỗi, lần 2 thì 30% lỗi, lần 3 40% lỗi ... --> bất bình thường, cần xem xét lại

Một điểm nữa, khi chạy với 300 users có vài lỗi, quay lại chạy 200 users cũng có vài lỗi. Nếu mình không nhầm thì % lỗi khi chạy 300 users nó sẽ lớn hơn % lỗi khi chạy 200 uses (tính trung bình). Điều này có nghĩa là, ngưỡng mà server của bạn chịu được là ~200 (không xảy ra lỗi), và khi tăng số lượng user lên thì lỗi sẽ tăng dần, đến 1 mức nào đó sẽ là 100% lỗi. Cái này gọi là Stress Testing.

Bên cạnh đó còn có một số yếu tố khách quan gây ra lỗi:
[*] Lỗi con người: Configure sai dẫn đến chạy lỗi (có thể lần đầu chạy không lỗi nhưng lần sau lại có lỗi)
[*] Lỗi do môi trường: Lúc mạng nhanh thì không vấn đề gì, nhưng gặp lúc ai đó đang down film chẳng hạn, thì nó sẽ khác...
[*] Lỗi do tool: Đôi lúc có những vấn đề đến từ Tool (ở đây là JMeter) mà mình không thể lường trước được.

Chính vì vậy nên để có thể phân tích chính xác kết quả test, thì còn phải xem xét nhiều yếu tố như trên nữa.

Bạn có thể tìm hiểu thêm về định nghĩa Load Testing, Stress Testing để hiểu rõ hơn nhé
harano
 
Bài viết: 43
Ngày tham gia: T.Sáu 20 Tháng 4, 2012 10:43 am


Quay về JMeter

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.2 khách.