강의

멘토링

커뮤니티

Programming

/

Back-end

Learning Spring Boot Load Testing with K6

This course provides hands-on experience with load testing using K6 on a Spring Boot server. You'll be able to experience the process of generating traffic with K6 on a simple CRUD-based server and visualizing the results with Grafana and InfluxDB!

(4.3) 14 reviews

110 learners

Level Basic

Course period Unlimited

  • Neo
Spring Boot
Spring Boot
docker-compose
docker-compose
grafana
grafana
influxdb
influxdb
k6
k6
Spring Boot
Spring Boot
docker-compose
docker-compose
grafana
grafana
influxdb
influxdb
k6
k6

Reviews from Early Learners

Reviews from Early Learners

4.3

5.0

강려크

31% enrolled

strong and cool

5.0

hellowaz

77% enrolled

It was great to be able to test it out quickly

5.0

커디널스

100% enrolled

It's good for a simple overview, but it would be great if you could create a course that covers k6+InfluxDB+Grafana in detail, including the principles of how the database is created and everything comprehensively. It was a bit tough having to look up each issue one by one whenever something didn't work haha

What you will gain after the course

  • How to perform load (stress) testing on a Spring Boot server using K6

  • How to integrate InfluxDB and Grafana to visualize and interpret load test results

  • Simple CRUD Server Development (Springboot + Kotlin + JPA + H2)

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

이 강의는 Spring Boot 서버를 대상으로 부하 테스트를 직접 경험하는 실습 중심 강의입니다.
여러분이 직접 따라하면서 API 서버를 만들고 → 부하를 주고 → 결과를 시각화하는 흐름을 체험할 수 있습니다.

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

🤔 이런게 궁금하지 않으셨나요?

“내 서버는 과연 몇 명까지 버틸 수 있을까?”
“트래픽이 몰리면 터지는 건 아닐까?”

이런 불안감, 한 번쯤은 가져보셨을 겁니다.
서버 개발자라면 절대 피해갈 수 없는 숙제 — 바로 부하 테스트.

하지만 현실은 어떻습니까?

  • 부하 테스트? 이름만 들어도 어렵고, 어디서부터 시작해야 할지 막막하다.

  • JMeter, LoadRunner… 뭔가 복잡하고 오래된 툴은 손대기 싫다.

  • 결국 “내 서버는 그냥 잘 돌아가겠지”라는 막연한 믿음으로 서비스 출시…

  • 그리고 어느 날, 유저가 몰리자 서버는 무너지고… 😱

이 강의는 그런 막연한 불안과 무지의 사슬을 끊어드리기 위해 준비했습니다.

🚀 이런 걸 배웁니다

  • 간단한 Spring Boot CRUD 서버 만들기 (Kotlin)

  • K6를 활용한 부하 테스트 기본 원리와 실행 방법

  • Docker로 InfluxDB + Grafana 환경 세팅하기

  • 부하 테스트 스크립트 작성 및 실행

  • Grafana 대시보드에서 실시간 성능 지표 모니터링

  • 트래픽 증가 시 서버가 어떻게 반응하는지 분석

이런 분들께 추천해요

백엔드 개발 후 뭐하지?

백엔드 개발 이후 서버 테스트에 대해 궁금하신 분

부하 테스트에 대해 관심있어요
부하 테스트에 대해 관심이 있어
K6 + Springboot 부하테스트를 해보고싶으신 분

K6를 사용해보고 싶어요
K6 테스트 도구를 사용하며 테스트 결과를 시각화 하고 싶으신 분

🎯 수강 대상

  • Spring Boot 서버의 성능을 테스트해보고 싶은 개발자

  • 부하 테스트가 처음인 입문자

  • 간단한 실습을 통해 빠르게 성능 테스트를 익히고 싶은 분

  • Grafana/InfluxDB를 활용한 시각화에 관심 있는 분

이런 내용을 배워요.

Springboot + Kotlin 서버 개발

직접 Springboot + Kotlin CRUD 서버를 개발하는 방법을 배웁니다.

K6 + Grafana + InfluxDB

K6 + Grafana + InfluxDB를 DockerCompose를 활용하여 셋업 후 부하 테스트 및 테스트 결과를 시각화 합니다.

수강 전 참고 사항

실습 환경

  • 강의는 MacOS 기준으로 설명합니다. 윈도우 머신이라면 docker가 설치되어 있다면 대부분 따라오실 수 있습니다.

  • 강의에서는 IntelliJ 얼티빗 버전을 사용합니다. 커뮤니티 버전도 무리없이 따라오실 수 있다고 생각합니다.

학습 자료

  • 노션 링크로 제공해 드립니다!

선수 지식 및 유의사항

  • 기본적인 코틀린 문법 or 자바 개발 경험

  • Springboot 를 다뤄보셨으면 좋습니다

  • Docker 를 사용해보셨으면 더욱 좋습니다
    (Docker Compose 를 사용하지만 Docker 에 대해선 설명하지 않습니다.)

Recommended for
these people

Who is this course right for?

  • Developers who are operating or planning to deploy Spring Boot servers

  • Those who are curious about what load testing is

  • Someone who wants to perform performance testing but doesn't know how to use the tools

  • Those who want to try using K6

Hello
This is

2,264

Learners

254

Reviews

39

Answers

4.7

Rating

29

Courses

Hello! I'm Neo, an instructor on Inflearn.

My goal is to make various development technologies that people don't usually encounter accessible to many different people.

That is why I aim to design practice-oriented lectures that focus on hands-on curriculums rather than just listing theories, allowing students to learn without the stress of troubleshooting.

I am structuring the content with a light and friendly approach so that even beginners can follow along without pressure, focusing especially on lowering the barrier to entry for knowledge.
Sometimes, I also work on lectures together with like-minded people!

For collaborations and other business inquiries, please contact yeseong0412@gmail.com!

Curriculum

All

13 lectures ∙ (1hr 20min)

Published: 
Last updated: 

Reviews

All

14 reviews

4.3

14 reviews

  • superstrong님의 프로필 이미지
    superstrong

    Reviews 6

    Average Rating 5.0

    5

    31% enrolled

    strong and cool

    • yeseong0412
      Instructor

      Thank you for attending Gangryeok's lecture!

  • okletsgo님의 프로필 이미지
    okletsgo

    Reviews 6

    Average Rating 5.0

    5

    62% enrolled

    • yeseong0412
      Instructor

      Thank you for attending the lecture!

  • hellowaz님의 프로필 이미지
    hellowaz

    Reviews 6

    Average Rating 5.0

    5

    77% enrolled

    It was great to be able to test it out quickly

    • yeseong0412
      Instructor

      Haha that's the strength of my lectures! Thank you for your interest in the Quick Learning ~ series!

  • bsb5028님의 프로필 이미지
    bsb5028

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    It's good for a simple overview, but it would be great if you could create a course that covers k6+InfluxDB+Grafana in detail, including the principles of how the database is created and everything comprehensively. It was a bit tough having to look up each issue one by one whenever something didn't work haha

    • yeseong0412
      Instructor

      Thank you! I'll prepare a more in-depth lecture in the future!

  • jhkim7936님의 프로필 이미지
    jhkim7936

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

$13.20

Neo's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!