私はgRPC API(Golangで書かれています)をテストするように割り当てられていますが、テストの仕方はわかりません。このタイプのテストではチュートリアルをオンラインで見つけることができませんでした。私が考えることができる唯一の方法は、メソッド自体をテストする単体テストを書くことですが、クライアントでテストすることもしたいと思います。たとえば、JMeterをクライアントとして使用してリクエストを送信し、レスポンスデータを検証するために、過去にREST APIをテストしました。クライアントでgRPC APIをテストする方法はありますか、それとも単体テストでテストしていますか?gRPC APIをテストするには?
0
A
答えて
0
2種類のテストがあります。
テストネットワークに
this質問の回答テストのこの側面を無視してgRPC方法のほんの実装。あなたは、その後、同様の実装とgRPCネットワーキングの側面の両方をテストしたい場合は、単にRPCメソッド
のためのユニットテストを書くことによって、あなたは、あなたがテストしたいサービスのgRPCクライアントを作成する必要があります。ここで
完全なコード例
ためgRPCクライアント// Set up a connection to the server.
conn, err := grpc.Dial(address, grpc.WithInsecure())
// Execute RPC you want to test
r, err := c.SayHello(context.Background(), &pb.HelloRequest{Name: name})
チェックhereの作成についてのコードスニペット
関連する問題
- 1. gRPCサービスのテスト
- 2. 手動でgrpcインターフェイスをテストする
- 3. grpcで単一のテストを実行
- 4. GraphQl APIをテストするには?
- 5. UberディープリンクAPIをテストするには?
- 6. Retrofit2 + RxJava2 APIコールをテストするには?
- 7. バークレーソケット(BSD)APIをテストするには?
- 8. GRPCはGoogle Assistant APIのチャンネルリンクを作成します
- 9. Grpc - grpcサービスメソッドに異なるオブジェクトを渡す
- 10. gRPC空とGoogleのapiアノテーションをインポートする方法
- 11. APIキーをGoogle音声で使用する方法grpc Javaライブラリ
- 12. grpc-javaサーバ実装関数の単体テスト方法は?
- 13. gRPCヘルスチェックはgRPCサービスに限定する必要がありますか?
- 14. 残りのAPIまたはグラフSQL APIをテストするときにキュウリのテストを実行するには
- 15. api-designer(RAMLエディタ)でテストするには?
- 16. は私がgRPC
- 17. gRPCサーバーを別のgRPCクライアントのクライアントにできますか?
- 18. gRPCサービスコードを生成する
- 19. JavaのローカルホストにgRPCサービスをバインドする
- 20. gRPCをインストールし、私はCentOSのでgRPCをインストールしたいエラーに
- 21. GRPCロードバランサの例
- 22. 自分自身のgRPCサーバー内の新しいまたは古いContextオブジェクトをサードパーティのgRPC APIに送信する必要がありますか?
- 23. GRPCサービスディスカバリー
- 24. Grpcマイクロサービスアーキテクチャインプリメンテーション
- 25. GRPC C++
- 26. gRPC++のyoctoレシピを書くには?
- 27. grpcでペイロード圧縮を行うには?
- 28. gRPCビルドエラーのクラウドファイアストア
- 29. GRPC:クライアントサイドのタイムアウト
- 30. 生存のためにhttp2サーバポートをpingするには(grpcサーバ)?