vjpai
52bfb2564f
Split qpstest.proto into two parts - one for performance stats and
...
one for control.
Eliminate the use of our own SimpleRequest and SimpleResponse and
instead share the one from end2end testing
9 years ago
vjpai
0cc1341199
Move qpstest.proto to a common area (test/proto) instead of test/cpp/qps
9 years ago
yang-g
730055d962
implementation fix
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
Siddharth Rakesh
fd1a20a667
Changes introduced for passing hashed user id instead of access token
10 years ago
Siddharth Rakesh
268e59063a
Adding required changes
10 years ago
Siddharth Rakesh
df77c580dc
Added support for passing a tag with the test
10 years ago
Siddharth Rakesh
4364546668
Applied required modifications
10 years ago
Siddharth Rakesh
373ad4d0d0
edited report
10 years ago
David Garcia Quintas
96e12defaf
Removed const-ness from Reporter interface methods
10 years ago
Siddharth Rakesh
cc5857b624
Fixed hanging client declaration, server address can be passed now
10 years ago
Siddharth Rakesh
f4dafb5654
updated configs sending
10 years ago
Siddharth Rakesh
ef3ca1b3bf
stable
10 years ago
Siddharth Rakesh
39824335ea
Newer version
10 years ago
David Garcia Quintas
c695066fec
Removed redundant parameter from Reporter interface.
10 years ago
Siddharth Rakesh
922ea81877
QPS, latencies recorded with authentication
10 years ago
David Garcia Quintas
30ecd2b8d9
Return shared_ptr by value plus minor dependency fix
10 years ago
David Garcia Quintas
a6b559a76a
Improvements to reporting mechanism based on comments.
...
Turned the reporter into a composite, much cleaner arch.
10 years ago
David Garcia Quintas
226beffea1
Simplified code based on comments and fixed build.json
10 years ago
David Garcia Quintas
87ca82768d
Added missing benchmark_config.* files
10 years ago
David Garcia Quintas
3cc9ec92d9
Removed registry for benchmark reports & introduced benchmark_config.{h,cc} in the spirit of test_config.{h,cc}.
...
The purpose of benchmark_config is to allow for different behaviors to
be decided at compile-time.
10 years ago
David Garcia Quintas
cdbdedbf23
Refactored benchmark reporting mechanism.
...
It now allows pluggging in "reporter" instances to process the benchmark results arbitrarily.
This would allow, for example, to send results to a leaderboard and/or other systems for tracking performance metrics.
10 years ago
Craig Tiller
66048f4fc1
Add reporting library, use it
10 years ago
Vijay Pai
82dd80abc6
Elminate range-based fors and work around some other limitations in older compilers
10 years ago
Craig Tiller
a182bf12b0
clang-format
10 years ago
Craig Tiller
f282514389
Print resource utilization
10 years ago
Craig Tiller
10923c2fb5
Formatting
10 years ago
Craig Tiller
6af9ed0bf7
Rework QPS client/server
...
Now setup as a driver and N anonymous workers that may become clients or servers.
Will convert async soon.
10 years ago
Craig Tiller
2d0f36c84b
Driver to client/server kind of works
10 years ago
Craig Tiller
4ef7a29f31
Create server/client lists
10 years ago
Craig Tiller
e48601934d
Getting the driver pieces in place
...
Driver logic not implemented yet
10 years ago
Craig Tiller
190d360def
Add missing new-lines at end of file
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Craig Tiller
b5dcec5a2e
clang-format codebase
10 years ago
Nicolas Noble
b7ebd3b8c6
Initial import.
10 years ago