강의

멘토링

로드맵

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á

56 học viên

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

Dịch cái này sang tiếng Việt

  • 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,075

Học viên

66

Đánh giá

20

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

      Thank you for your review. 😀

  • tjdgns55063964님의 프로필 이미지
    tjdgns55063964

    Đánh giá 14

    Đánh giá trung bình 5.0

    5

    65% đã tham gia

    • may9noy
      Giảng viên

      Thank you for the course review. ^^

  • denia님의 프로필 이미지
    denia

    Đánh giá 6

    Đánh giá trung bình 4.8

    4

    100% đã tham gia

    For those who don't know much about load testing or are new to related tools, this lecture will be a great introduction to load testing. I think this is a good lecture to learn the basics because the instructor explains everything in detail. However, for those who already have basic knowledge of load testing, the lecture content may seem a bit easy, so it may not be suitable for those who want to learn in depth. ※ What I want from the instructor 1. If you upgrade the microphone you use, the sound quality of the lecture will improve and learning efficiency will increase. 2. If you organize the direction and content of the lecture more thoroughly before recording, the students will be able to understand the lecture more clearly and neatly. (There were a few parts where the direction of the lecture was confusing, so it was difficult to concentrate as a listener.)

    • may9noy
      Giảng viên

      Thank you for your valuable feedback. ^^ Among the things you want me to do, I am aware of the first one, the microphone upgrade, so I will proceed with it right away. Thank you for your opinion. :) I will think more about the direction of the lecture before the lecture in number 2. :) And if you give me specific content about where the direction and content of the lecture before the lecture need to be improved, I will actively reflect it. (may9noy@gmail.com) Thank you again for your lecture review. :)

626.755 ₫

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!