| ping(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| echo(RpcController, TestProtos.EchoRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| error(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| error2(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| slowPing(RpcController, TestProtos.SlowPingRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| echo2(RpcController, TestProtos.EchoRequestProto2) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| add(RpcController, TestProtos.AddRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| add2(RpcController, TestProtos.AddRequestProto2) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testServerGet(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| exchange(RpcController, TestProtos.ExchangeRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sleep(RpcController, TestProtos.SleepRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lockAndSleep(RpcController, TestProtos.SleepRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getAuthMethod(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getAuthUser(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| echoPostponed(RpcController, TestProtos.EchoRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sendPostponed(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getCurrentUser(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getServerRemoteUser(RpcController, TestProtos.EmptyRequestProto) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| TestRpcServiceProtos.TestProtobufRpcProto.BlockingStub(BlockingRpcChannel) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |