syntax = "proto3"; import "google/protobuf/timestamp.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/wrappers.proto";
package account_user; option go_package="./pb"; //getting name,email and date of birth message UserRegisterStep1Request{ string name=1; string email=2; google.protobuf.Timestamp dob=3; } //sending a message message UserRegisterStep1Response{ string result=1; } //getting details of a user message UserRegisterRequest { string name = 1; string email = 2; google.protobuf.Timestamp dob=3; string username = 4; string password = 5; string confirmPassword=6; google.protobuf.FloatValue latitude=7; google.protobuf.FloatValue longitude=8; } //sending a jwt token message UserRegisterResponse{ string token=1; string chatToken=2; } //getting user credentials message UserLoginRequest { string username = 3; string password = 4; google.protobuf.FloatValue latitude=5; google.protobuf.FloatValue longitude=6; } //sending usersetting details message UserLoginResponse { string access_token = 1; string chatToken=2; } //getting user eamil message ForgotPasswordRequest{ string email =1; } //sending a message message ForgotPasswordResponse{ string msg = 1; } //getting a otp message OtpVerificationsRequest{ string email =1; string otp =2; } //sending a message message OtpVerificationsResponse{ string msg = 1; } //getting user credentials with new password message ResetPasswordRequest{ string email =1; string otp =2; string password =3; string confirmPassword =4; } //sending a jwt token message ResetPasswordResponse{ string msg =1; string token =2; string chatToken=3; } //getting passwords message ChangePasswordRequest{ string oldPassword = 1; string newPassword =2; string confirmPassword =3; } //sending a message message ChangePasswordResponse{ string message =1; } //getting device token message LogoutRequest{ string deviceToken=1; string notificationToken=2; } //sending a message message LogoutResponse{ string message=1; } //user delete account response message DeleteAccountResponse{ string message=1; } //services related to user account service UserAccountService{ //registration of a user step1 rpc RegisterUserStep1(UserRegisterStep1Request) returns (UserRegisterStep1Response){}; //registration of a user rpc RegisterUser(UserRegisterRequest) returns (UserRegisterResponse){}; //user login rpc LoginUser(UserLoginRequest) returns (UserLoginResponse){}; //creating a new password rpc ForgotPassword(ForgotPasswordRequest) returns (ForgotPasswordResponse) {}; //validating the otp rpc OtpVerifications(OtpVerificationsRequest) returns (OtpVerificationsResponse) {}; //resetting password rpc ResetPassword(ResetPasswordRequest) returns (ResetPasswordResponse) {}; //changing password rpc ChangePassword(ChangePasswordRequest) returns (ChangePasswordResponse) {}; //user logout rpc Logout(LogoutRequest) returns (LogoutResponse) {}; //user delete account rpc DeleteAccount(google.protobuf.Empty) returns (DeleteAccountResponse) {}; } On Wed, Mar 15, 2023 at 4:18 PM 雷咩咩 <675686...@qq.com.invalid> wrote: > can you also show how's your proto looks like? > > > > > ------------------ 原始邮件 ------------------ > 发件人: > "JMeter Users List" > > <suvajit...@gmail.com>; > 发送时间: 2023年3月15日(星期三) 凌晨3:21 > 收件人: "user"<user@jmeter.apache.org>; > > 主题: Jmeter issue for grpc request plugin > > > > I have installed the grpc request plugging in my latest jmeter > version.I am using java 19 and maven and grpc request plugin 1.2.6. > > > After setting all the grpc request sampler fields when I am running > the script getting the following errors. > > > Response message: GRPCSampler parsing exception: An unknown exception > occurred before the GRPC request was initiated, See response body for the > stack trace. > > > Response Body: > java.lang.RuntimeException: Caught exception while parsing request for rpc > at > vn.zalopay.benchmark.core.ClientCaller.buildRequestAndMetadata(ClientCaller.java:187) > at > vn.zalopay.benchmark.GRPCSampler.initGrpcInCurrentThread(GRPCSampler.java:204) > at > vn.zalopay.benchmark.GRPCSampler.initGrpcRequestSampler(GRPCSampler.java:133) > at vn.zalopay.benchmark.GRPCSampler.sample(GRPCSampler.java:90) > at > org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:651) > at > org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:570) > at > org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:501) > at > org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268) > at java.lang.Thread.run(Thread.java:1589) > > > > > See the following screenshots also. > Please help me to solve this problem.