강의

멘토링

커뮤니티

Programming

/

Back-end

K6로 배우는 Spring Boot 부하 테스트 입문

Khóa học này là một khóa học trải nghiệm thực tế về kiểm thử tải sử dụng K6 trên máy chủ Spring Boot. Bạn có thể trải nghiệm quá trình tạo traffic bằng K6 trên một máy chủ đơn giản dựa trên CRUD và trực quan hóa kết quả bằng Grafana và InfluxDB.

(4.0) 8 đánh giá

75 học viên

  • Neo
실습 중심
백엔드이해하기
처음하는배포
서버
부하테스트
Spring Boot
docker-compose
grafana
influxdb
k6

Đánh giá từ những học viên đầu tiên

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

  • Cách thực hiện kiểm tra tải (stress test) cho máy chủ Spring Boot bằng K6

  • Cách kết nối InfluxDB và Grafana để trực quan hóa và phân tích kết quả kiểm thử tải

  • Phát triển server CRUD đơn giản (Springboot + Kotlin + JPA + H2)

K6로 배우는 Spring Boot 부하 테스트 입문

Khóa học này là một khóa học thực hành tập trung vào trải nghiệm trực tiếp việc kiểm tra tải cho máy chủ Spring Boot.
Các bạn có thể trải nghiệm quy trình tạo API server → tạo tải → trực quan hóa kết quả bằng cách thực hành theo.

Spring Boot, docker-compose, grafana, influxdb, k6

🤔 Bạn có từng tò mò về những điều như thế này không?

"Liệu máy chủ của tôi có thể chịu được bao nhiêu người?"
"Khi lưu lượng truy cập tăng cao thì có bị sập không?"

Cảm giác bất an này, chắc hẳn bạn đã từng trải qua ít nhất một lần.
Bài tập không thể tránh khỏi đối với các nhà phát triển server — đó chính là kiểm thử tải.

Nhưng thực tế thì như thế nào?

  • Kiểm thử tải? Chỉ nghe tên thôi cũng thấy khó, không biết phải bắt đầu từ đâu.

  • JMeter, LoadRunner… Không muốn động đến những công cụ phức tạp và cũ kỹ này.

  • Cuối cùng ra mắt dịch vụ với niềm tin mơ hồ rằng "máy chủ của tôi sẽ chạy tốt thôi"…

  • Và rồi một ngày nào đó, khi người dùng đổ xô vào thì server sụp đổ… 😱

Khóa học này được chuẩn bị để phá vỡ chuỗi lo lắng mơ hồ và sự thiếu hiểu biết đó.

🚀 Đây là những gì bạn sẽ học

  • Tạo server CRUD đơn giản với Spring Boot (Kotlin)

  • Nguyên lý cơ bản và phương pháp thực hiện kiểm thử tải bằng K6

  • Thiết lập môi trường InfluxDB + Grafana bằng Docker

  • Viết và thực thi script kiểm tra tải

  • Giám sát các chỉ số hiệu suất thời gian thực trên dashboard Grafana

  • Phân tích cách máy chủ phản ứng khi lưu lượng truy cập tăng

Tôi khuyến nghị cho những người như thế này

Sau khi phát triển backend thì làm gì tiếp?

Những ai tò mò về kiểm thử server sau khi phát triển backend

Tôi quan tâm đến kiểm thử tải
Tôi quan tâm đến kiểm thử tải
Những ai muốn thử kiểm thử tải K6 + Springboot

Tôi muốn thử sử dụng K6
Dành cho những ai muốn sử dụng công cụ kiểm thử K6 và muốn trực quan hóa kết quả kiểm thử

🎯 Đối tượng học viên

  • Nhà phát triển muốn kiểm tra hiệu suất của máy chủ Spring Boot

  • Người mới bắt đầu lần đầu tiếp xúc với load testing

  • Những người muốn nhanh chóng làm quen với kiểm thử hiệu năng thông qua các bài thực hành đơn giản

  • Những người quan tâm đến việc trực quan hóa sử dụng Grafana/InfluxDB

Chúng ta sẽ học những nội dung như thế này.

Phát triển server Springboot + Kotlin

Học cách phát triển trực tiếp máy chủ CRUD Springboot + Kotlin.

K6 + Grafana + InfluxDB

Thiết lập K6 + Grafana + InfluxDB bằng DockerCompose sau đó thực hiện kiểm tra tải và trực quan hóa kết quả kiểm tra.

Những lưu ý trước khi học

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

  • Khóa học được giải thích dựa trên MacOS. Nếu bạn sử dụng máy Windows và đã cài đặt docker thì có thể theo dõi hầu hết nội dung.

  • Trong khóa học này sẽ sử dụng phiên bản IntelliJ Ultimate. Tôi nghĩ các bạn cũng có thể theo dõi một cách dễ dàng với phiên bản Community.

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

  • Chúng tôi cung cấp qua liên kết Notion!

Kiến thức tiên quyết và lưu ý

  • Kinh nghiệm phát triển với cú pháp cơ bản của Kotlin hoặc Java

  • Sẽ tốt nếu bạn đã từng làm việc với Springboot

  • Sẽ tốt hơn nữa nếu bạn đã từng sử dụng Docker
    (Sử dụng Docker Compose nhưng không giải thích về Docker.)

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

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

  • Các nhà phát triển đang vận hành hoặc dự định triển khai máy chủ Spring Boot

  • Những bạn tò mò về load testing là gì

  • Người muốn thực hiện kiểm tra hiệu suất nhưng không biết cách sử dụng công cụ

  • Những bạn muốn thử sử dụng K6

Xin chào
Đây là

1,321

Học viên

140

Đánh giá

23

Trả lời

4.6

Xếp hạng

22

Các khóa học

협업 및 기타 비즈니스 문의는 yeseong0412@gmail.com 으로 부탁드립니다!

 

안녕하세요! 인프런에서 강의를 진행하고 있는 Neo 입니다.

평소 접하지 못했던 개발기술들을 다양한 분들이 접할 수 있도록 하는게 제 목표입니다.

그래서 저는 단순한 이론 나열보다 실무 중심의 커리큘럼을 구성하고, 트러블슈팅 없이 배울 수 있는 실습 위주의 강의를 제공하고자 합니다.

 

초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.

가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!

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

Tất cả

13 bài giảng ∙ (1giờ 20phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

8 đánh giá

4.0

8 đánh giá

  • 이민재님의 프로필 이미지
    이민재

    Đánh giá 1

    Đánh giá trung bình 4.0

    4

    100% đã tham gia

    강의 내용 자체는 도움이 되었습니다만, 스프링 CRUD 작성하는 분량이 너무 많이 차지하는 것 같습니다. 부하 테스트에 관심을 가지고 학습할 사람이라면, 어느 정도의 개발 능력인 이미 보유했을 거라 생각합니다. CRUD 부분은 간략한 설명과 함께 코드 제공만 해 주시고, K6에 좀 더 무게를 더했으면 하는 아쉬움이 있습니다.

    • Neo
      Giảng viên

      이민재님 강의 들어주시고 피드백 남겨주셔서 감사합니다! K6 와 모니터링으로 이루어진 딥한 강의 기획중에 있습니다 빠른시일내 제공할 수 있도록 하겠습니다 감사합니다.

  • leekeon215님의 프로필 이미지
    leekeon215

    Đánh giá 10

    Đánh giá trung bình 4.8

    3

    100% đã tham gia

    • Neo
      Giảng viên

      강의들어주셔서 감사합니다!

  • smathj님의 프로필 이미지
    smathj

    Đánh giá 32

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    완전 처음 시작하는 입문 레벨로 잘봤습니다! (개인적 견해로, 좀더 딮하게 만들어주셨으면 ㅠ_ㅠ) 감사합니다.

    • Neo
      Giảng viên

      강의 들어주시고 수강평 남겨주셔서 감사합니다!! 빠른시일내 입문용 말고 딥하게 다룰 수 있는 강의 기획해보도록 하겠습니다 추석 잘 보내세요!

  • fain9301님의 프로필 이미지
    fain9301

    Đánh giá 95

    Đánh giá trung bình 4.8

    4

    100% đã tham gia

    좋은 강의 감사합니다.

    • Neo
      Giảng viên

      강의 들어주셔서 감사합니다! 추석 잘 보내세요~

  • DKN님의 프로필 이미지
    DKN

    Đánh giá 13

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    입문용 강의라면 적당한 정도의 분량과 수업이네요 감사합니다.

    • Neo
      Giảng viên

      강의 들어주셔서 감사합니다!

238.682 ₫

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

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

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!