#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

#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

November 22, 2020 1 By Nam Vu

Đầ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ế.

Bắt đầu nhé!

  • Prepare data (chuẩn bị dữ liệu)
  • Hiệu chỉnh cấu hình (configuration) thông số chung cho từng kịch bản (scenario)
  • Kiểm tra lại các file csv đầu vào (input parameters)
  • Dọn thư mục đầu ra (folder output) để đảm bảo đầu ra sạch
  • Thực hiện chạy kiểm thử
  • Kiểm tra báo cáo (report)
  • Xuất báo cáo và tổng hợp báo cáo
  • Xoá dữ liệu (data) sau khi thực hiện chạy kiểm thử để tránh ảnh hưởng
  • Hiệu chỉnh lại cấu hình và lặp lại với kịch bản đặc biệt khác (nếu có)
Chiến dịch kiểm thử hiệu năng trên spiderum – Chuẩn bị dữ liệu test
Chiến dịch kiểm thử hiệu năng trên spiderum – Bắt đầu chạy script

Một số câu lệnh chạy bằng non-gui tương tương tại 
https://jmetervn.com/2017/01/09/running-jmeter-in-non-gui-mode/

Trên đây là quá trình thực hiện kiểm thử của mình. Đây chỉ là một ví dụ minh hoạ chạy kiểm thử gần sát với chạy thực tế nhất. Và đây là một số liên hệ mà các bạn có thể nhận ra khi quan sát chạy:

  • Việc lấy dữ liệu người dùng. Cào và bóc tách dữ liệu người dùng tương tự như những công cụ (tools) mà bạn thấy ai đó cào trên facebook. Vậy nên nếu bạn không muốn để lộ thông tin thì hãy cài đặt các chế độ riêng tư ngay nhé.
  • Cũng với dữ liệu người dùng trên, mình có thể gửi tin nhắn hàng loạt và định thời cũng như real-time trả lời các tin nhắn chat của các bạn với thông tin cá nhân của từng người theo ý tưởng cá nhân hoá của bài viết trước mình đã nhắc tới. Tin nhắn cho mỗi người sẽ khác nhau và có một lượng thông tin hữu ích cho người đọc, kèm theo những thông điệp marketing đi kém. Điều này tương tự như những con chat-bot thực hiện khi bạn vào những trang thương mại điện tử hay fanpage bán hàng nào đó trên facebook (Tất nhiên là chỉ giống nhay về cách thức hoạt động thôi)
  • Việc mình lấy được dữ liệu số bài viết, số điểm spiders của mọi người, mình có thể phân tích chúng và mình có thể tiếp cận được với những người đó một cách dễ dàng. Đây là ví dụ điển hình cho những gợi ý bài viết trên facebook cũng như google mà bạn hay đặt câu hỏi tại sao họ biết thứ mình quan tâm.
  • Tiếp đó là những chiêu trò, công cụ câu like, câu view trên facebook và youtube cũng thực hiện theo cách tương tự như mình làm đối với upvote/downvote trên spiderum. Tất nhiên facebook và youtube đủ thông minh để chặn phần nào những công cụ kiểu này, ví dụ nhưng đếm số tương tác theo địa chỉ ip có lặp lại hay không từ đó cảnh báo, hay mở catpcha khi thấy action liên tục chẳng hạn.

Hơn 3k lượt xem trong vòng chưa đến 1 phút

  • … Bạn có những liên hệ nào tương tự thì có thể để lại dưới phần bình luận nhé!

Hôm nay mình đã có báo cáo được tổng hợp sau khi chạy, bài viết sau mình sẽ cùng các bạn phân tích và các đọc báo cáo sau đó gửi cho admin những tính năng trong loạt bài viết kiểm thử này nhé!