강의

멘토링

커뮤니티

Programming

/

Software Test

Kiểm tra tải trọng (hiệu suất) cùng kiến trúc với Locust

Đây là bài giảng về việc tiến hành thử nghiệm hiệu suất và tải trọng của ứng dụng Web mẫu sử dụng Locust.

(4.7) 3 đánh giá

59 học viên

  • may9noy
파이썬
성능측정
stress-testing
locust
stress
testing
web-performance-test

Bạn sẽ nhận được điều này sau khi học.

  • Kiểm tra tải trọng

  • cây cào cào

  • cào cào

  • Kiểm tra hiệu suất

  • Kiểm tra tải trọng Kiểm tra hiệu suất

Làm thế nào một ứng dụng web có thể xử lý được nhiều yêu cầu của người dùng như vậy? 🤔

Câu trả lời nằm ở thử nghiệm ứng suất. Kiểm tra tải là điều cần thiết để xác minh và tối ưu hóa hiệu suất của nhiều dịch vụ khác nhau như ứng dụng web, ứng dụng di động và máy chủ API.

Trong hướng dẫn này, bạn sẽ học cách thực hiện kiểm tra tải ứng dụng web bằng Locust.
Locust là một công cụ kiểm tra tải nguồn mở được viết bằng Python cho phép bạn kiểm tra hiệu suất của các ứng dụng web dựa trên các tình huống do người dùng xác định.

Các tính năng của khóa học này

📌 Bạn có thể sử dụng Locust để thực hiện kiểm tra tải thời gian thực cho các ứng dụng web của mình.

📌 Dễ dàng tạo các kịch bản thử nghiệm tùy chỉnh thông qua các tập lệnh Python.

📌 Cung cấp giao diện người dùng dựa trên web cho phép bạn theo dõi tiến trình kiểm tra theo thời gian thực.

📌 Thực hiện các bài kiểm tra tải và hiệu suất với các ứng dụng mẫu.
(căng thẳng, thử nghiệm, kiểm tra hiệu suất web )

Tôi giới thiệu điều này cho những người này

Nhà phát triển ứng dụng web

Lý tưởng cho các nhà phát triển muốn tối ưu hóa hiệu suất của ứng dụng web và đánh giá tính ổn định của hệ thống bằng cách mô phỏng lưu lượng truy cập của người dùng thực.

Kỹ sư QA

Hữu ích cho các kỹ sư đảm bảo chất lượng muốn đảm bảo chất lượng thông qua thử nghiệm hiệu suất và thử nghiệm tải phần mềm và chủ động phát hiện và giải quyết các điểm nghẽn về hiệu suất.

người quản trị hệ thống

Được khuyến nghị cho quản trị viên hệ thống muốn theo dõi hiệu suất máy chủ và thực hiện thử nghiệm tải để duy trì tính ổn định của hệ thống trong những tình huống lưu lượng truy cập cao.

Sau giờ học

  • Thực hiện kiểm tra tải thời gian thực: Bạn có thể sử dụng Locust để thực hiện kiểm tra tải thời gian thực cho các ứng dụng web của mình và mô phỏng lưu lượng truy cập của người dùng thực.

  • Viết kịch bản thử nghiệm: Bạn có thể viết nhiều kịch bản thử nghiệm do người dùng xác định thông qua các tập lệnh Python và đánh giá hiệu suất hệ thống trong các tình huống cụ thể.

  • Giám sát hiệu suất: Giám sát tiến trình thử nghiệm theo thời gian thực thông qua giao diện người dùng trên web và phân tích kết quả thử nghiệm để xác định các điểm nghẽn về hiệu suất.

  • Tối ưu hóa hiệu suất: Dựa trên kết quả kiểm tra tải, bạn có thể tối ưu hóa hiệu suất của ứng dụng web và cải thiện tính ổn định của hệ thống.

  • Ứng dụng thực tế: Bạn có thể đánh giá hiệu suất của hệ thống bằng cách áp dụng thử nghiệm tải vào các dự án thực tế và tìm hiểu cách áp dụng vào thực tế thông qua các trường hợp sử dụng trong nhiều ngành công nghiệp khác nhau.

Tìm hiểu về những điều này.

Viết một tập lệnh kiểm tra tải (hiệu suất) bằng Locust

Viết kịch bản thử nghiệm bằng Locust.
Triển khai thử nghiệm tự động dựa trên tập lệnh thông qua các tình huống.

Thực hiện thử nghiệm tải (hiệu suất) dựa trên kiến ​​trúc

Tạo kiến ​​trúc kiểm thử tải và thực hiện kiểm thử dựa trên kiến ​​trúc trong môi trường đám mây AWS và cục bộ.

Giao diện dựa trên Web UI

Locust cung cấp Giao diện người dùng web, cung cấp Giao diện kiểm tra và biểu đồ kết quả được thiết kế để thuận tiện cho người dùng.

Môi trường đám mây AWS

Để thử nghiệm trong môi trường AWS Free-Tier
Chúng tôi sẽ tạo các tài nguyên như VPC, EC2 và RDS và triển khai một ứng dụng mẫu được phát triển bằng SpringBoot để tiến hành thử nghiệm.

Những điều cần lưu ý trước khi tham gia lớp học

Môi trường thực hành

  • Vì lời nói chậm nên bạn sẽ dễ xem hơn nhiều nếu đặt tốc độ video ở mức 1,2~1,5.

  • Chạy ứng dụng ví dụ thông qua InteliJ (SpringBoot)

  • Môi trường AWS (FreeTier)

  • Viết tập lệnh python bằng Pycharm

  • Cài đặt và chạy python và Locust

  • Môi trường Windows, Mac

Kiến thức của người chơi

  • Sẽ dễ hiểu nếu bạn biết ngữ pháp Python. 😀
    (Tuy nhiên, ngữ pháp cần thiết cũng được đề cập trong bài giảng có liên quan.)

Tài liệu học tập

  • Chúng tôi cung cấp tài liệu học tập thông qua bài giảng.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Dành cho những ai quan tâm đến thử nghiệm tải

  • Locust là công cụ thử nghiệm tải trọng mà bạn có thể quan tâm

  • Dành cho những ai quan tâm đến việc kiểm tra hiệu suất

Cần biết trước khi bắt đầu?

  • Trăn

  • con trăn

  • AWS miễn phí

Xin chào
Đây là

1,206

Học viên

80

Đánh giá

21

Trả lời

4.7

Xếp hạng

6

Các khóa học

안녕하세요. 😄

가끔은 육아와 업무로 번아웃이 와서 지치긴 하지만, 😅

하루하루를 항상 감사와 즐거운 마음으로 살아가고 있는 IT 근로자 입니다. 😅


개인 블로그 : https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


삶과 가정 속에서 항상 좋은 일들만 가득하시길 기원합니다. 😀

Chương trình giảng dạy

Tất cả

37 bài giảng ∙ (5giờ 52phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

3 đánh giá

4.7

3 đánh giá

  • signbolf3006님의 프로필 이미지
    signbolf3006

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • may9noy
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học. 😀

  • tjdgns55063964님의 프로필 이미지
    tjdgns55063964

    Đánh giá 16

    Đánh giá trung bình 5.0

    5

    65% đã tham gia

    • may9noy
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học. ^^

  • denia님의 프로필 이미지
    denia

    Đánh giá 6

    Đánh giá trung bình 4.8

    4

    100% đã tham gia

    Đối với những người chưa biết kiểm tra tải là gì hoặc chưa quen với các công cụ liên quan, bài giảng này sẽ là phần giới thiệu tuyệt vời về kiểm tra tải. Tôi nghĩ đây là một khóa học tốt để tìm hiểu những điều cơ bản vì người hướng dẫn vui lòng giải thích mọi thứ một cách chi tiết. Tuy nhiên, đối với những người đã có kiến ​​thức cơ bản về Load testing thì nội dung bài giảng có vẻ hơi dễ nên có thể không phù hợp với những người muốn tìm hiểu chuyên sâu. ※ Những gì bạn muốn từ người hướng dẫn 1. Nếu bạn nâng cấp micrô đang sử dụng, chất lượng âm thanh của bài giảng sẽ được cải thiện và hiệu quả học tập sẽ tăng lên. 2. Nếu tổ chức kỹ hơn về phương hướng, nội dung bài giảng trước khi ghi âm, học sinh sẽ hiểu bài giảng rõ ràng và mạch lạc hơn. (Trong bài giảng, có những lúc người nghe khó tập trung vì có một số phần hướng dẫn khó hiểu.)

    • may9noy
      Giảng viên

      Cảm ơn phản hồi có giá trị của bạn. ^^ Trong số những điều bạn muốn ở tôi, tôi biết điều số 1: nâng cấp micrô nên tôi sẽ tiến hành ngay. Cảm ơn bạn đã bình luận của bạn. :) Chúng ta sẽ suy nghĩ thêm về hướng tiến bộ trước bài giảng 2. :) Ngoài ra, nếu bạn cung cấp cho chúng tôi thông tin cụ thể về những lĩnh vực cần cải thiện trong phương hướng và nội dung bài giảng, chúng tôi sẽ tích cực phản ánh điều này. (may9noy@gmail.com) Cảm ơn bạn một lần nữa vì bài đánh giá bài giảng. :)

Ưu đãi có thời hạn, kết thúc sau 6 ngày ngày

477.854 ₫

23%

627.183 ₫

Khóa học khác của may9noy

Hãy khám phá các khóa học khác của giảng viên!