こんにちは、松浦です。 最近業務にて gRPC を使ったアプリケーションの開発をしています。開発をしていて少し困るのは、動作確認を行うのにどうやって gRPC サーバの RPC メソッドを呼び出すか、という点です。REST のエンドポイントの場合、curl やブラウザや Postman のようなアプリケーションでリクエストを送れましたが、gRPC の場合は、新たなツールを導入する(あるいは、クライアント側のテスト用コードを書く)ことになります。そこで、業務の効率化も兼ねて、お手軽に動作確認を行うのにどのようなクライアントツールがあるのか、調べて、触って、まとめてみることにしました。 前提 本記事では CUI のツールのみを取り上げます(GUI ツールもいくつかありますが、記事の分量と余力の問題で今回は取り上げません……)。 動作確認を行った環境は Mac (OS X 10.14.4) です