#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

#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

#9 Jmeter và thế giới Performance Testing

Posted in Experience Projects, Performance Testing

Jmeter là công cụ để đo độ tải và performance của đối tượng, có thể sử dụng để test performance trên cả nguồn tĩnh và nguồn động, có thể kiểm tra độ tải và hiệu năng trên nhiều loại server khác nhau như: Web – HTTP, HTTPS, SOAP, Database via JDBC, LDAP, JMS, Mail – SMTP(S), POP3(S) and IMAP(S)… Jmeter là một mã nguồn mở được viết bằng java. Cha đẻ của JMeter là Stefano Mazzocchi sau đó Apache đã thiết kế lại để cải tiến hơn giao diện đồ họa cho người dùng và khả năng kiểm thử hướng chức năng.

Continue reading