diff options
author | Stephen Wong <stephen.kf.wong@gmail.com> | 2018-08-19 07:17:28 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-08-19 07:17:28 +0000 |
commit | d24dce594859ece995e2775013951a3e12258d95 (patch) | |
tree | 5b0775bb55746c366b67bc67114e98cf7a8283a3 /clover/tools/jmeter/jmeter-master/grpc/jmeter.proto | |
parent | 6fcc32c8d357c1f1e6b4aa667df0c1aa2c87d6f2 (diff) | |
parent | e904c8e2d35cb16f744a0de3b20466ad3befa36d (diff) |
Merge "Implement initial Jmeter master/slave containers"
Diffstat (limited to 'clover/tools/jmeter/jmeter-master/grpc/jmeter.proto')
-rw-r--r-- | clover/tools/jmeter/jmeter-master/grpc/jmeter.proto | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/clover/tools/jmeter/jmeter-master/grpc/jmeter.proto b/clover/tools/jmeter/jmeter-master/grpc/jmeter.proto new file mode 100644 index 0000000..7213faa --- /dev/null +++ b/clover/tools/jmeter/jmeter-master/grpc/jmeter.proto @@ -0,0 +1,43 @@ +// Copyright (c) Authors of Clover +// +// All rights reserved. This program and the accompanying materials +// are made available under the terms of the Apache License, Version 2.0 +// which accompanies this distribution, and is available at +// http://www.apache.org/licenses/LICENSE-2.0 + +syntax = "proto3"; + +package jmeter; + +// The controller service definition. +service Controller { + + rpc GenTest (ConfigJmeter) returns (JmeterReply) {} + rpc StartTest (TestParams) returns (JmeterReply) {} + rpc GetResults (JResults) returns (JmeterReply) {} +} + +message TestParams { + string num_slaves = 1; + string test_plan = 2; + string slave_ips = 3; +} + +message ConfigJmeter { + string url_list = 1; + string num_threads = 2; + string url_names = 3; + string url_protocols = 4; + string url_methods = 5; + string loops = 6; + string ramp_time = 7; +} + +message JmeterReply { + string message = 1; +} + +message JResults { + string r_format = 1; + string r_file = 2; +} |