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?
>
>
>
>
> ------------------&nbsp;原始邮件&nbsp;------------------
> 发件人:
>                                                   "JMeter Users List"
>
>   <suvajit...@gmail.com&gt;;
> 发送时间:&nbsp;2023年3月15日(星期三) 凌晨3:21
> 收件人:&nbsp;"user"<user@jmeter.apache.org&gt;;
>
> 主题:&nbsp;Jmeter issue for grpc request plugin
>
>
>
> I have installed the grpc request plugging&nbsp;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&nbsp;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&nbsp;screenshots also.
> Please help me to solve this problem.

Reply via email to