강의

멘토링

로드맵

Inflearn brand logo image
NEW
Programming

/

Back-end

K6で学ぶSpring Boot負荷テスト入門

この講義は、Spring Bootサーバーを対象にK6を活用した負荷テストを直接体験する講義です。 CRUDベースのシンプルなサーバーにK6でトラフィックを発生させ、その結果をGrafanaとInfluxDBで可視化する過程を体験していただけます。

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

学習した受講者のレビュー

こんなことが学べます

  • K6を活用してSpring Bootサーバーに負荷(ストレス)テストを実行する方法

  • InfluxDBとGrafanaを連携して負荷テスト結果を可視化し解釈する方法

  • 簡単なCRUDサーバー開発(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基準で説明します。Windowsマシンの場合、dockerがインストールされていればほとんど付いてこられます。

  • 講義ではIntelliJ Ultimate版を使用します。Community版でも問題なくついてこられると思います。

学習資料

  • Notionリンクで提供いたします!

前提知識および注意事項

  • 基本的なKotlin文法またはJava開発経験

  • Springbootを扱ったことがあれば良いです

  • Dockerを使用したことがあればさらに良いです
    (Docker Composeを使用しますが、Dockerについては説明しません。)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Spring Bootサーバーを運営または配布予定の開発者

  • 負荷テストが何なのか気になる方

  • パフォーマンステストを実行したいが、ツールの使い方がわからない方

  • K6を使ってみたい方々

こんにちは
です。

1,015

受講生

108

受講レビュー

18

回答

4.7

講座評価

20

講座

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

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

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

 

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

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

カリキュラム

全体

13件 ∙ (1時間 20分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

3件

5.0

3件の受講レビュー

  • Neo님의 프로필 이미지
    Neo

    受講レビュー 21

    平均評価 5.0

    5

    100% 受講後に作成

    K6 + Springboot + Grafana + InfluxDB 부하테스트 시각화를 트러블 슈팅 없이 따라해보실 수 있습니다.

    • DKN님의 프로필 이미지
      DKN

      受講レビュー 12

      平均評価 5.0

      5

      100% 受講後に作成

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

      • HelloWorld님의 프로필 이미지
        HelloWorld

        受講レビュー 12

        平均評価 5.0

        5

        100% 受講後に作成

        트러블 슈팅 없이 K6 경험해볼 수 있어서 좋았습니다.

        期間限定セール

        ¥7,700

        30%

        ¥1,337

        Neoの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!