# Benchmarking Python-based gRPC applications

**URL:** <https://community.gatling.io/t/benchmarking-python-based-grpc-applications/4496>\
**Category:** Gatling (Open-Source)\
**Created:** [September 12, 2018, 9:54am UTC](https://community.gatling.io/t/benchmarking-python-based-grpc-applications/4496 "2018-09-12T09:54:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Harsha\_Adiga](https://avatars.discourse-cdn.com/v4/letter/h/85e7bf/32.png) [@Harsha\_Adiga](https://community.gatling.io/u/Harsha_Adiga)\
**Post date:** [September 12, 2018, 9:54am UTC](https://community.gatling.io/t/benchmarking-python-based-grpc-applications/4496/1 "2018-09-12T09:54:29Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![phiSgr](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/phisgr/32/1437_2.png) [@phiSgr](https://community.gatling.io/u/phiSgr)\
**Post date:** [October 15, 2018, 5:27pm UTC](https://community.gatling.io/t/benchmarking-python-based-grpc-applications/4496/2 "2018-10-15T17:27:58Z")

</div>

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](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](https://medium.com/@georgeleung_7777/load-testing-grpc-services-with-gatling-990025c77055)

Regards,  
George
