jmeter grpc接口测试,message参数类型为复杂类型如何传参

jmeter grpc接口测试,message参数类型为复杂类型如何传参
image

这个执行报什么错误?

1 Like

报错500 提示无法读取请求体内容。message有一个参数是复杂类型,需要传入二进制,以字符串方式传入也不行

报错500 提示无法读取请求体内容,麻烦老师尽快帮我解决下,这个问题比较急

gRPC协议我之前没有使用过,只是根据经验+感觉提几点建议:

  1. 关于gRPC Request 插件,因为你的请求参数中有非标准(复杂)数据类型,所以如果必须使用这个插件,大方向上你需要先搞清楚这个插件如何生成这种非标准数据类型的请求。 看看是不是能提供额外的api 在Library Directory (Optional) 中,帮助生成特殊类型请求参数。

  2. 如果gRPC Request无法搞定当前需求,可以尝试JMeter java request。如果是我的话,我会按照下面几个步骤来尝试:
    a. 创建gRPC Java Client 生成特殊请求参数 (开发能提供这种测试Sample最好)
    b. 验证gRPC Java Client能够成功与Server端交互
    c. 创建 JMeter Java Request 调用 gRPC Java Client 对server端进行压测

老师,开发不能提供支撑,开发只会 C++和Python

目前传参问题解决了一半,现在卡在如何传二进制文
mmexport1658204704024