.. This work is licensed under a Creative Commons Attribution 4.0 International License. .. http://creativecommons.org/licenses/by/4.0 .. (c) 2016 ZTE Corp. ********* Dashboard ********* The dashboard gives user an intuitive view of benchmark result. Purpose ======= The basic element to be displayed is QPI a.k.a. QTIP Performance Index. But it is also important to show user #. How is the final score calculated? #. Under what condition is the test plan executed? #. How many runs of a performance tests have been executed and is there any deviation? #. Comparison of benchmark result from different PODs or configuration Templates ========= Different board templates are created to satisfy the above requirements. Composition ----------- QTIP gives a simple score but there must be a complex formula behind it. This view explains the composition of the QPI. Condition --------- The condition of a benchmark result includes * System Under Test * Hardware environment * Hypervisor version * Operation System release version * System Configuration * Test Tools * Release version * Configuration * Test Facility * Laboratory * Engineer * Date Conditions that do NOT have an obvious affect on the test result may be ignored, e.g. temperature, power supply. Stats ----- Performance tests are actually measurement of specific metrics. All measurement comes with uncertainty. The final result is normally one or a group of metrics calculated from many repeats. For each metric, the stats board shall consist of a diagram of all measured values and a box of stats:: ^ +------------+ | | count: ? | | |average: ? | | | min: ? | | X | max: ? | | XXXX XXXX X XXXXX | | |X XX XX XX XXX XXX XX | | | XXXXXX X XXXXX XX | | | | | | | | | | | | | | | | | +---------------------------------------------> +------------+ The type of diagram and selection of stats shall depend on what metric to show. Comparison ---------- Comparison can be done between different PODs or different configuration on the same PODs.