jmeter icon indicating copy to clipboard operation
jmeter copied to clipboard

GRPC service streaming on Jmeter

Open nptri opened this issue 1 year ago • 12 comments

Use case

Since more and more GRPC microservices coming, we need a decent way to test the capabilities of GRPC API, a good/invested GRPC calling would be amazing and pushing us to get the job done. The behavior should at least contains:

  • A streaming ability (which the current ONLY GRPC plugin from ZaloOS can't do it)
  • Ways to interact with the data in return.

Thank you for considering

JMeter Version

5.6.2

Java Version

JDK 17.0.8

nptri avatar Oct 11 '23 04:10 nptri

Any timeline for possible implementation? Having GRPC supported in core JMeter distribution would be great, thanks!

pmirek avatar Oct 31 '23 12:10 pmirek

Any new updates on this? it really would be great to have it, thanks

flinux-sudo avatar Nov 15 '23 10:11 flinux-sudo

Sounds like a great idea. Any updates on this would be appreciated.

michal3141 avatar Nov 15 '23 22:11 michal3141

Hey, that would be a real deal-breaker! When can we expect that?

lpankaz avatar Jan 18 '24 11:01 lpankaz

Perfect idea, Im waiting for it!

kacper51011 avatar Jan 18 '24 18:01 kacper51011

Hi, any updates on this?

flinux-sudo avatar Jan 19 '24 11:01 flinux-sudo

Hey, we are also looking at this ! Any updates ?

ash-man avatar Jan 23 '24 09:01 ash-man

Currently gRPC maybe not their prioritize, so it's best to move to Gatling / phiSgr's gRpc library.

nptri avatar Jan 24 '24 02:01 nptri

Currently gRPC maybe not their prioritize, so it's best to move to Gatling / phiSgr's gRpc library.

thank you :D, it is not ideal solution to move to Gatling, too many tests were created in jmeter to do that. Hopefully it will be prioritized more when more and more grpc microservicess are coming like you mentioned in the issue.

flinux-sudo avatar Jan 24 '24 11:01 flinux-sudo

request for comment on this feature. Gently tag @vlsi to see if gRPC is possible.

nptri avatar Mar 22 '24 08:03 nptri

Thanks for taking this under your consideration

pmirek avatar Apr 08 '24 13:04 pmirek

in case someone stumbles this request. . You can consider alternatives such as k6 Grafana, Gatling Enterprise, Fiddler. Coding for the APIs of these tool are verbose enough to understand. Else, you can wait, until when then no one knows.

nptri avatar Apr 22 '24 02:04 nptri