Create new spec for default vulnerabilities query and update TTFB
Per gitlab-org/gitlab#376142 (comment 1234041365), this MR:
- Creates a new k6 test for default frontend query used in vulnerability report
- Modifies existing k6 tests to apply filters on top of the default query
- Removes the
no_filters
test as it is not a valid use case - Updates TTFB values from test runs
Results agains 10k env (test run)
api_v4_projects_vulnerability_report_frontend_query.js
Results summary
* Environment: 10k
* Environment Version: 15.9.0-pre `e01bfa7a90c`
* Option: 60s_200rps
* Date: 2023-02-08
* Run Time: 1m 2.38s (Start: 06:25:39 UTC, End: 06:26:42 UTC)
* GPT Version: v2.12.2
NAME | RPS | RPS RESULT | TTFB AVG | TTFB P90 | REQ STATUS | RESULT
----------------------------------------------------|-------|--------------------|-----------|---------------------|----------------|-----------------
api_v4_projects_vulnerability_report_frontend_query | 200/s | 153.9/s (>80.00/s) | 1176.93ms | 1644.00ms (<1800ms) | 100.00% (>99%) | Passed¹
Result covers endpoint(s) that have known issue(s). Threshold(s) have been adjusted to compensate.
Results files
results/10k_v15-9-0-pre_2023-02-08_062539/10k_v15-9-0-pre_2023-02-08_062539_results_output.log
results/10k_v15-9-0-pre_2023-02-08_062539/10k_v15-9-0-pre_2023-02-08_062539_results.json
results/10k_v15-9-0-pre_2023-02-08_062539/10k_v15-9-0-pre_2023-02-08_062539_results.csv
results/10k_v15-9-0-pre_2023-02-08_062539/10k_v15-9-0-pre_2023-02-08_062539_results.txt
api_v4_projects_vulnerability_report_filters_state.js
Results summary
* Environment: 10k
* Environment Version: 15.9.0-pre `e01bfa7a90c`
* Option: 60s_200rps
* Date: 2023-02-08
* Run Time: 1m 2.91s (Start: 06:27:47 UTC, End: 06:28:49 UTC)
* GPT Version: v2.12.2
NAME | RPS | RPS RESULT | TTFB AVG | TTFB P90 | REQ STATUS | RESULT
---------------------------------------------------|-------|---------------------|-----------|---------------------|----------------|-----------------
api_v4_projects_vulnerability_report_filters_state | 200/s | 162.82/s (>80.00/s) | 1108.12ms | 1603.66ms (<1800ms) | 100.00% (>99%) | Passed¹
Result covers endpoint(s) that have known issue(s). Threshold(s) have been adjusted to compensate.
Results files
results/10k_v15-9-0-pre_2023-02-08_062747/10k_v15-9-0-pre_2023-02-08_062747_results_output.log
results/10k_v15-9-0-pre_2023-02-08_062747/10k_v15-9-0-pre_2023-02-08_062747_results.json
results/10k_v15-9-0-pre_2023-02-08_062747/10k_v15-9-0-pre_2023-02-08_062747_results.csv
results/10k_v15-9-0-pre_2023-02-08_062747/10k_v15-9-0-pre_2023-02-08_062747_results.txt
api_v4_projects_vulnerability_report_filters_severity.js
Results summary
* Environment: 10k
* Environment Version: 15.9.0-pre `e01bfa7a90c`
* Option: 60s_200rps
* Date: 2023-02-08
* Run Time: 1m 2.48s (Start: 06:30:41 UTC, End: 06:31:44 UTC)
* GPT Version: v2.12.2
NAME | RPS | RPS RESULT | TTFB AVG | TTFB P90 | REQ STATUS | RESULT
------------------------------------------------------|-------|---------------------|-----------|---------------------|----------------|-----------------
api_v4_projects_vulnerability_report_filters_severity | 200/s | 173.72/s (>80.00/s) | 1032.87ms | 1466.87ms (<1800ms) | 100.00% (>99%) | Passed¹
Result covers endpoint(s) that have known issue(s). Threshold(s) have been adjusted to compensate.
Results files
results/10k_v15-9-0-pre_2023-02-08_063041/10k_v15-9-0-pre_2023-02-08_063041_results_output.log
results/10k_v15-9-0-pre_2023-02-08_063041/10k_v15-9-0-pre_2023-02-08_063041_results.json
results/10k_v15-9-0-pre_2023-02-08_063041/10k_v15-9-0-pre_2023-02-08_063041_results.csv
results/10k_v15-9-0-pre_2023-02-08_063041/10k_v15-9-0-pre_2023-02-08_063041_results.txt
Edited by Harsha Muralidhar