Closed rsevilla87 closed 3 years ago
With the latest commit, benchmark-comparison prints out the deviation. We can also avoid printing "good" results. thoughts?
+-------------+--------+----------------------+-----------+--------------------------+--------------------------------------+----------+----------------+
| test_type | routes | conn_per_targetroute | keepalive | key | uuid | value | tolerancy |
+-------------+--------+----------------------+-----------+--------------------------+--------------------------------------+----------+----------------+
| http | 500 | 1 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 191160.0 | baseline |
| http | 500 | 1 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 199434.0 | ok |
| http | 500 | 1 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 12892.5 | baseline |
| http | 500 | 1 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 11559.0 | ok |
| http | 500 | 1 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 170566.0 | baseline |
| http | 500 | 1 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 172050.5 | ok |
| http | 500 | 20 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 66229.0 | baseline |
| http | 500 | 20 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 72479.0 | ok |
| http | 500 | 20 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 12097.5 | baseline |
| http | 500 | 20 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 11075.0 | ok |
| http | 500 | 20 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 75213.0 | baseline |
| http | 500 | 20 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 89248.0 | ok |
| http | 500 | 80 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 18093.5 | baseline |
| http | 500 | 80 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 24754.0 | ok |
| http | 500 | 80 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 8273.0 | baseline |
| http | 500 | 80 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 11540.5 | ok |
| http | 500 | 80 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 27612.5 | baseline |
| http | 500 | 80 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 34349.5 | ok |
| edge | 500 | 1 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 121735.5 | baseline |
| edge | 500 | 1 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 125437.5 | ok |
| edge | 500 | 1 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 11529.0 | baseline |
| edge | 500 | 1 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 10835.0 | ok |
| edge | 500 | 1 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 105690.5 | baseline |
| edge | 500 | 1 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 107158.0 | ok |
| edge | 500 | 20 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 29036.5 | baseline |
| edge | 500 | 20 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 30339.0 | ok |
| edge | 500 | 20 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 11440.0 | baseline |
| edge | 500 | 20 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 10488.0 | ok |
| edge | 500 | 20 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 29077.5 | baseline |
| edge | 500 | 20 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 30408.0 | ok |
| edge | 500 | 80 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 16973.0 | baseline |
| edge | 500 | 80 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 21484.5 | ok |
| edge | 500 | 80 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 4795.0 | baseline |
| edge | 500 | 80 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 4526.5 | ok |
| edge | 500 | 80 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 19626.0 | baseline |
| edge | 500 | 80 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 18351.5 | ok |
| passthrough | 500 | 1 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 244111.0 | baseline |
| passthrough | 500 | 1 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 239246.0 | ok |
| passthrough | 500 | 1 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 10501.0 | baseline |
| passthrough | 500 | 1 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 9396.0 | ok |
| passthrough | 500 | 1 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 197430.0 | baseline |
| passthrough | 500 | 1 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 204720.5 | ok |
| passthrough | 500 | 20 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 259266.0 | baseline |
| passthrough | 500 | 20 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 263866.5 | ok |
| passthrough | 500 | 20 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 10845.0 | baseline |
| passthrough | 500 | 20 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 12305.0 | ok |
| passthrough | 500 | 20 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 235841.5 | baseline |
| passthrough | 500 | 20 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 242871.5 | ok |
| passthrough | 500 | 80 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 181174.5 | baseline |
| passthrough | 500 | 80 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 210086.5 | ok |
| passthrough | 500 | 80 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 8289.5 | baseline |
| passthrough | 500 | 80 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 10662.5 | ok |
| passthrough | 500 | 80 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 165855.5 | baseline |
| passthrough | 500 | 80 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 185107.5 | ok |
| reencrypt | 500 | 1 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 111811.5 | baseline |
| reencrypt | 500 | 1 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 113231.0 | ok |
| reencrypt | 500 | 1 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 8792.0 | baseline |
| reencrypt | 500 | 1 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 9054.0 | ok |
| reencrypt | 500 | 1 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 89626.0 | baseline |
| reencrypt | 500 | 1 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 93370.0 | ok |
| reencrypt | 500 | 20 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 11838.5 | baseline |
| reencrypt | 500 | 20 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 12305.5 | ok |
| reencrypt | 500 | 20 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 8235.5 | baseline |
| reencrypt | 500 | 20 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 8461.0 | ok |
| reencrypt | 500 | 20 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 11806.5 | baseline |
| reencrypt | 500 | 20 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 12062.5 | ok |
| reencrypt | 500 | 80 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 9483.5 | baseline |
| reencrypt | 500 | 80 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 9670.0 | ok |
| reencrypt | 500 | 80 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 3463.0 | baseline |
| reencrypt | 500 | 80 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 3142.5 | ok |
| reencrypt | 500 | 80 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 9154.5 | baseline |
| reencrypt | 500 | 80 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 8128.0 | ok |
| mix | 2000 | 1 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 152427.5 | baseline |
| mix | 2000 | 1 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 162476.5 | ok |
| mix | 2000 | 1 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 9789.0 | baseline |
| mix | 2000 | 1 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 11747.5 | ok |
| mix | 2000 | 1 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 136342.5 | baseline |
| mix | 2000 | 1 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 144521.5 | ok |
| mix | 2000 | 10 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 35576.0 | baseline |
| mix | 2000 | 10 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 41659.5 | ok |
| mix | 2000 | 10 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 11141.0 | baseline |
| mix | 2000 | 10 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 9238.0 | failed: 17.08% |
| mix | 2000 | 10 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 36587.5 | baseline |
| mix | 2000 | 10 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 36301.5 | ok |
| mix | 2000 | 20 | 0 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 23357.5 | baseline |
| mix | 2000 | 20 | 0 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 32097.0 | ok |
| mix | 2000 | 20 | 1 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 10375.0 | baseline |
| mix | 2000 | 20 | 1 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 8173.0 | failed: 21.22% |
| mix | 2000 | 20 | 50 | avg(requests_per_second) | 6503a15d-ca27-4483-90d9-7116840aef87 | 22362.5 | baseline |
| mix | 2000 | 20 | 50 | avg(requests_per_second) | fb9d3fb0-1050-48b7-8e6d-8e7d6b0ba319 | 25718.0 | ok |
+-------------+--------+----------------------+-----------+--------------------------+--------------------------------------+----------+----------------+
Tested Locally, good to go!
Description
With this PR benchmark-comparison will rely on configuration files rather than hardcoded python code to perform queries. It provides the capability of reusing the current code for different benchmarks w/o needing to modify any python code but only the configuration.
Additional info can be found in the updated README.md.
i.e
Signed-off-by: Raul Sevilla rsevilla@redhat.com