質問するログイン新規登録

意見交換

0回答

68閲覧

チャットアプリの負荷試験について(Gatling, gRPC)

ymmr

総合スコア79

Gatling

Gatlingは、負荷テストツールの一つ。GUIで操作することができ、プログラム(scala)に落とし込むことも可能です。HTML表示ができるため、テスト結果をグラフ化することもできます。

gRPC

gRPCは、グーグル社が開発した通信プロトコルの一つ。Protocol Buffersを用いてシリアライズしバイナリに変換させるため、高速なRPCを実現することができます。また、プログラマは意識せずにHTTP/2を利用できることも特徴です。

テスト

テストは、単体テスト、結合テスト、UIテスト、自動テストツールなど、ソフトウェアテスト全般に関する投稿です。JestやJUnit、Seleniumなどの使い方やテスト設計に関する話題も含みます。

0グッド

0クリップ

投稿2026/01/29 10:48

編集2026/01/29 10:51

0

0

テーマ、知りたいこと

チャットアプリの負荷試験をどう実施するといいか教えて欲しいです。
どういうシナリオを組んでテストをすればいいか、経験がないためわからずでして・・
LINEのようにグループを作成することができ、いくつものトークルームに何人かがいるようなユースケースです。(ダイレクトメッセージはなし)
仮ですが、30トークルームくらい用意して、1グループ5-6人を想定しています。

背景、状況

  • 構成
    こちらの記事の構成と同じなのですが、grpc-webをクライアントとして、gRPC Server Streaming RPCを使って、コネクションを貼るような構成をとっています。commandはunary, queryがserver streamです。

  • ツール
    Gatlingを使用予定。(server stream対応

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問