Benchmarking Python-based gRPC applications

We’ve Python-based gRPC applictions, and we want to do performance bench-marking of the same. Specifically, getting Concurrency Vs Latency and Concurrency Vs Throughput of the server.

Can Gatling be used to do this? If so, how?

Thanks in advance,
Harsha

Hi Harsha,

gRPC is not officially supported by Gatling, but the framework of Gatling is so powerful that extensions can be written for many other protocols.

Take a look at my library on github,
https://github.com/phiSgr/gatling-grpc

and the blog post on my story of using Gatling.

https://medium.com/@georgeleung_7777/load-testing-grpc-services-with-gatling-990025c77055

Regards,
George