Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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à

921

Học viên

59

Đánh giá

20

Trả lời

4.6

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á

  • signbolf님의 프로필 이미지
    signbolf

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • 숀김
      Giảng viên

      수강평 감사합니다. 😀

  • SeongHun Jeong님의 프로필 이미지
    SeongHun Jeong

    Đánh giá 14

    Đánh giá trung bình 5.0

    5

    65% đã tham gia

    • 숀김
      Giảng viên

      수강평 감사합니다. ^^

  • denia park님의 프로필 이미지
    denia park

    Đánh giá 6

    Đánh giá trung bình 4.8

    4

    100% đã tham gia

    부하 테스트가 무엇인지 잘 모르거나, 관련 툴을 처음 접하시는 분들에게는 이 강의가 부하 테스트 입문으로 큰 도움이 될 것 같습니다. 강사님께서 친절하게 하나하나 세세히 설명해 주셔서 기초를 배우기에 좋은 강의라고 생각합니다. 다만, 부하 테스트에 대해 이미 기본적인 지식이 있으신 분들에게는 강의 내용이 다소 쉽게 느껴질 수 있어 깊이 있는 학습을 원하는 분들에게는 적합하지 않을 수도 있을 것 같습니다. ※ 강사님께 바라는 점 1. 사용하시는 마이크를 업그레이드하시면 강의의 음질이 더 향상되어 학습 효율이 높아질 것 같습니다. 2. 강의 전 진행 방향과 내용을 미리 더 철저히 정리하신 후 녹화를 하신다면, 수강자 입장에서 더욱 명확하고 깔끔하게 강의를 이해할 수 있을 것 같습니다. (강의 중에 진행 방향이 혼동되는 부분이 약간 있어 듣는 입장에서 집중하기 어려운 순간이 있었습니다.)

    • 숀김
      Giảng viên

      소중한 피드백 감사 합니다. ^^ 저에게 바라는점 중에서 1번 마이크 업그레이드 부분은 저도 인지를 하고 있어서 바로 진행을 하도록 하겠습니다. 의견 감사합니다. :) 2번의 강의 전 진행방향과 관련해서는 더욱 고민을 해보도록 하겠습니다. :) 그리고 만약 어떤 부분에서 강의 전 진행 방향과 내용의 개선이 필요하다는 구체적인 내용을 전달 주시면 적극 반영 하도록 하겠습니다. (may9noy@gmail.com) 다시한번 강의평 감사 합니다. :)

Ưu đãi có thời hạn

26.400 ₫

11%

627.659 ₫

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!