#15 Báo cáo kiểm thử hiệu năng spiderum và phân tích báo cáo sau khi chạy script

Posted in Experience Projects, Performance Testing

Đầu tiên mình phải nói rằng có nhiều loại report trong Jmeter được gọi chung là listener. Tuy nhiên mình chỉ tập trung vào 3 report chính đó là: Aggregate Report, Summary Report và Graph Report

Cả 3 loại report này đều có một số thông số chung, mình cũng đã có nhắc đến trong bài trước rồi, mình xin phép nhắc lại một chút trước khi bước vào phân tích

Continue reading

#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