강의

멘토링

커뮤니티

Programming

/

Back-end

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

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

難易度 初級

受講期間 無制限

  • 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

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

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

4.3

5.0

강려크

31% 受講後に作成

強力く

5.0

hellowaz

77% 受講後に作成

素早く一度テストできて良かったです

5.0

커디널스

100% 受講後に作成

簡単に聞く分には良いですが、 今後k6+InfluxDB+Grafanaについて、DBを作る時にどのような原理で作られるのかまで、総括的に詳しく扱う講義を作っていただけると良いと思います。 うまくいかない度に一つ一つ調べるのが少し大変でしたㅎㅎ

受講後に得られること

  • 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を使ってみたい方々

こんにちは
です。

2,264

受講生

255

受講レビュー

39

回答

4.7

講座評価

29

講座

こんにちは!Inflearn(インフラン)で講師を務めているNeoです。

普段なかなか接することのできない開発技術を、多くの方々に触れていただくことが私の目標です。

ですので、私は単なる理論の羅列よりも実務中心のカリキュラムを構成し、トラブルなく学べる実習中心の講義を提供したいと考えています。

初心者の方でも無理なくついていけるよう、最大限分かりやすく親切なアプローチで内容を構成しており、特に知識へのハードルを下げることに注力しています。
時には、志を同じくする方々と共に講義制作を行うこともあります!

コラボレーションやその他ビジネスに関するお問い合わせは、yeseong0412@gmail.comまでお願いいたします!

カリキュラム

全体

13件 ∙ (1時間 20分)

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

受講レビュー

全体

14件

4.3

14件の受講レビュー

  • superstrong님의 프로필 이미지
    superstrong

    受講レビュー 6

    平均評価 5.0

    5

    31% 受講後に作成

    強力く

    • yeseong0412
      知識共有者

      강려크さん、講義を聞いてくださってありがとうございます!

  • okletsgo님의 프로필 이미지
    okletsgo

    受講レビュー 6

    平均評価 5.0

    5

    62% 受講後に作成

    • yeseong0412
      知識共有者

      講義を聞いてくださってありがとうございます!

  • hellowaz님의 프로필 이미지
    hellowaz

    受講レビュー 6

    平均評価 5.0

    5

    77% 受講後に作成

    素早く一度テストできて良かったです

    • yeseong0412
      知識共有者

      ははそれが私の講義の長所ですね!速く学ぶ〜シリーズに関心を持って見ていただきありがとうございます!

  • bsb5028님의 프로필 이미지
    bsb5028

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    簡単に聞く分には良いですが、 今後k6+InfluxDB+Grafanaについて、DBを作る時にどのような原理で作られるのかまで、総括的に詳しく扱う講義を作っていただけると良いと思います。 うまくいかない度に一つ一つ調べるのが少し大変でしたㅎㅎ

    • yeseong0412
      知識共有者

      ありがとうございます! より深く扱う講義を今後準備してみます!

  • jhkim7936님의 프로필 이미지
    jhkim7936

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

    • yeseong0412
      知識共有者

      講義を受講していただき、ありがとうございます!!😊😊

¥2,093

Neoの他の講座

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

似ている講座

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