#14 Bắt đầu chạy kiểm thử hiệu năng – Chúc mừng bạn đã nằm trong tầm ngắm của tôi

Posted in Experience Projects, Performance Testing

Đầu tiên phải xin lỗi các anh chị em vì mình làm phiền đến mọi người trong qua trình chạy vừa rồi! Mình quay màn hình trong quá trình chạy bị treo nên phải record lại. Hi vọng mọi người vẫn ủng hộ mình nhé!

Đây là bài viết ghi lại sơ bộ quá trình chạy kiểm thử hiệu năng. Chỉ khác là thực tế thì mình chạy bằng non-gui mà thôi. Ở đây mình chạy bằng gui để mọi người có thể nhìn thấy một cách trực quan quá trình chạy performance test bằng jmeter. Cuối bài mình sẽ note lại một số câu lệnh chạy bằng non-gui để cách bạn có thể vận dụng thực tế.

Continue reading

#13 Update script jmeter spiderum – Làm sao để có thể chuẩn bị data cho cả triệu CCUs

Posted in Experience Projects, Performance Testing

Trước đó mình đã đi dạo một vòng các api tìm kiếm người dùng khi thực hiện kiểm thử api. Từ đó mình thấy có thể lợi dụng chức năng tìm kiếm để có thể tạo dữ liệu đầu vào cho chiến dịch kiểm thử lần này.

Bài viết trước mình có giới thiệu cho các bạn mấy cách để Extract data(bóc tách dữ liệu) trong jmeter, bạn có thể đọc lại tại đây
http://blog.ntechdevelopers.com/update-script-jmeter-spiderum-script-performance-test-khong-phai-chi-record-la-xong-con-nhieu-thu-hay-ho-lam/

Ở bài viết này mình sẽ giới thiệu cách lấy lượng lớn dữ liệu thông qua Loop Thread Group và Loop Controller (While, Foreach, If)

Continue reading

#12 Update script jmeter spiderum – Script Performance Test không phải chỉ record là xong! Còn nhiều thứ hay ho lắm

Posted in Experience Projects, Performance Testing

Bài viết trước mình đã tổ chức cấu trúc script test spiderum sau khi record xong với Thread Groups và Controller. Tuy nhiên script test không chỉ dừng ở đó, nó còn phải update nhiều để có thể bắt đầu thực hiện kiểm thử. Sau đâu là những thành phần giúp bạn có thể đưa đầu vào động cho script thay vì chỉ có 1 đầu vào duy nhất.

Continue reading

#11 Update script jmeter spiderum – Cách mà tôi tổ chức cấu trúc kịch bản kiểm thử

Posted in Experience Projects, Performance Testing

Ở bài viết trước mình có nói về cách mình record script cho ra kịch bản kiểm thử hiệu năng spiderum, tuy nhiên với script thô sau khi record đó thì không thể bắt đầu kiểm thử được. Bên dưới là hình ảnh script thô.

Đối với script thô này thì mình không thể chạy được với số lượng CCUs giả lập lớn được mà chỉ có thể định hình được các bước và các request trong kịch bản kiểm thử mà thôi.

Continue reading

#10 Record script spiderum – Cách mà tôi tạo ra script performance test

Posted in Experience Projects, Performance Testing

Đối với Jmeter thì có cả một cộng đồng rất lớn có thể hỗ trợ bạn ngay cả khi bạn lười tra cứu tiếng anh. Đối với bài viết này thì mình chỉ tập trung ghi chú lại quy trình để tạo ra được một script performance test cơ bản nhất mà các dự án thường sử dụng.

Có 2 kiểu xây dựng test script bằng jmeter:

– Tự build các thành phần test plan.
– Record lại step khi thực hiện trên browser hoặc mobile.

Continue reading