Craig Tiller
6c38c1be30
Reduce outstanding request count
8 years ago
Craig Tiller
15372a3f22
Use a # of total outstanding requests to drive benchmark config
...
Instead of specifying # of outstanding requests/channel, specify a total
outstanding size, and try to fit that to the number of channels.
8 years ago
Sree Kuchibhotla
1b22cddc7d
Add clientSuccess and serverSuccess to BQ schema
8 years ago
Craig Tiller
4f2d9ae8e2
Add sync variants of important tests, add sweeps across different channel counts
8 years ago
Sree Kuchibhotla
6dbfce0a9d
Add clientSuccess and serverSuccess to BQ schema
9 years ago
Ken Payson
45c0f2b305
Migrated python performance tests to use GA API
9 years ago
Masood Malekghassemi
3b5b20682b
Make running individual Python tests less painful
...
Before this change, running Python tests individually required
building a tox environment via the run_tests script and then specifying
long environment variables to filter out just the test we wanted to run
(and then we wouldn't be able to get the output on interrupt, nor would
we have an easy way of determining the PID of the process for debugger
attachment). Now invoking the build_python.sh script creates a workable
python virtual environment that includes all necessary libraries and
tests (s.t. running a single test is now possible by just knowing the
module name). This does not change existing supported means of running
tests (e.g. through run_tests.py).
An additional way of running individual tests has been introduced.
Following invocation of `./tools/run_tests/build_python.sh` (or
run_tests.py), one may invoke
./$VENV/bin/python -m $TEST_MODULE_NAME
and acquire a single running process that *is* the test process (rather
than a parent of the process). $VENV is the virtual environment name
specified to `build_python.sh` (defaults to `py27`) and
$TEST_MODULE_NAME is what it says on the tin.
9 years ago
Masood Malekghassemi
1ff429da2a
Organize Python tests to use grpcio-tools directly
...
Moves all tests into a separate package. This does not change existing
supported means of running tests (e.g. through run_tests.py).
9 years ago
Craig Tiller
a286b040a9
small fixes
9 years ago
Ken Payson
9a36e6c7cd
Changed Python Sync streaming qps to follow spec
9 years ago
Ken Payson
571c12ef18
Remove AsyncStreaming client from python qps tests
9 years ago
Jan Tattermusch
28f6c01d76
Revert "Revive C++ large-message throughput tests"
9 years ago
vjpai
3fe694fa35
Revive throughput tests .
9 years ago
Jan Tattermusch
d27888b6db
mark unconstrained scenarios with scalable category
9 years ago
Jan Tattermusch
5cbccd0781
set client params differently for sync and async client
9 years ago
Jan Tattermusch
37a907e471
add support for CLIENT_LANGUAGE setting
9 years ago
Jan Tattermusch
649d126ed3
set GOPATH when executing go worker
9 years ago
Jan Tattermusch
4bd3a7cecb
change go scenarios to use sync api
9 years ago
Jan Tattermusch
3b59b0f417
integrate Go qps worker
9 years ago
Ken Payson
1eb8d54a19
Added true async qps client
9 years ago
Jan Tattermusch
6de6971bdc
explicitly specify request and response size for netperf
9 years ago
Jan Tattermusch
4de2c3254b
add support for running netperf scenario
9 years ago
Jan Tattermusch
92d9106a35
dont use corelimit for throughput tests
9 years ago
Jan Tattermusch
16713b91cc
enable previously disabled C# scenarios
9 years ago
Jan Tattermusch
abd1b38885
comment out the right scenario
9 years ago
Jan Tattermusch
ed4c3f17dd
disable some C# scenarios
9 years ago
Jan Tattermusch
427699b638
mark some scenarios as smoketest and add a cmdline flag
9 years ago
Jan Tattermusch
a21c7e9207
add support for scenario categories
9 years ago
Jan Tattermusch
d7b162f601
add some more scenarios
9 years ago
murgatroid99
957fe8dc5d
Updated a couple more scripts
9 years ago
Jan Tattermusch
501ca57665
kill pending python workers on start
9 years ago
Ken Payson
0482c1046b
Python QPS Worker/initial scenarios
9 years ago
Jan Tattermusch
1408920ab9
get rid of local qpsworkers before starting the tests
9 years ago
Jan Tattermusch
fa8d5b3ef7
temporarily disable csharp_protobuf_async_streaming_qps_unconstrained
9 years ago
Jan Tattermusch
ffe7773e29
temporarily disable cpp_single_channel_troughput
9 years ago
Jan Tattermusch
af7a8b62c8
address comments
9 years ago
Jan Tattermusch
e222c002ae
run both secure and insecure scenarios for java
9 years ago
Jan Tattermusch
299f97f821
make wrapped languages scenarios secure by default
9 years ago
Jan Tattermusch
1a3116840f
add C# unconstrained scenario
9 years ago
Jan Tattermusch
108f93ddf0
add unary pingpong scenarios for c++
9 years ago
vjpai
1c81329421
Fix some of the scenarios core limits, thread limits, and depth
9 years ago
vjpai
29089c7b41
Deprecation of qps_driver and use of shell scripts, in progress
9 years ago
Jan Tattermusch
11433b7047
kill java processes properly
9 years ago
Jan Tattermusch
f3b523b6c8
make RVM ruby accessible by performance tests
9 years ago
Jan Tattermusch
de874a101f
add java performance worker
9 years ago
Jan Tattermusch
a5780e1607
add RubyLanguage to benchmarking scenarios
9 years ago
Jan Tattermusch
92265f6904
fix field names in schema
9 years ago
Jan Tattermusch
4843b513c6
populate metadata about jenkins build in benchmark results
9 years ago
Jan Tattermusch
6d7fa5572e
result uploading
9 years ago
Jan Tattermusch
88cc4e26ed
minor changes to schema
9 years ago