Trustify load tests · 2026-10-27 08:01 UTC
Duration
10m 00s
Total requests
304,219 (+174,276)
Failure rate
0.0%
5 failed requests
Throughput
507.1 req/s (+290.5)
Latency 95%ile
62 ms (-18)
Latency 99%ile
120 ms (-280)
Endpoints
78
5 with failures
Over time
Throughput
Requests and failures per second
Response time
Percentiles over Locust's rolling window, ms
Users
Concurrent simulated users
Load plan
| Action | Started | Stopped | Elapsed | Users |
|---|---|---|---|---|
| Increasing | 08:01:51 | 08:01:55 | 0m 04s | 2 → 10 |
| Maintaining | 08:01:55 | 08:11:49 | 9m 54s | 10 → 10 |
Top 10 slowest endpoints (95%ile)
| # | Method | Name | 95%ile (ms) | Average (ms) | # Requests |
|---|---|---|---|---|---|
| 1 | POST | /api/v3/correlation/verdict-counts | 30,000 | 21,562 | 11 |
| 2 | GET | /api/v3/correlation/sbom/{sbom_id} | 15,000 | 6,810 | 29 |
| 3 | POST | /api/v3/vulnerability/analyze | 12,000 | 3,797 | 109 |
| 4 | GET | /api/v3/correlation/sbom/{sbom_id}?include_unmatched=true | 8,600 | 6,384 | 22 |
| 5 | GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | 8,100 | 5,327 | 100 |
| 6 | GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 4,900 | 2,661 | 42 |
| 7 | GET | /api/v3/sbom?q=name~redhat&total=true | 4,300 | 1,876 | 55 |
| 8 | GET | /api/v3/vulnerability?q=cwes=CWE-79&total=true | 3,500 | 472 | 52 |
| 9 | GET | /api/v3/sbom/{sbom_id}/download | 2,700 | 2,404 | 77 |
| 10 | GET | /api/v3/advisory?q=CVE-2021-&total=true | 2,200 | 800 | 242 |
Request metrics
| Method | Name | # Requests | # Fails | Fail % | Average (ms) | Min (ms) | Max (ms) | Avg size (B) | RPS | Failures/s |
|---|---|---|---|---|---|---|---|---|---|---|
| sbom 16 | ||||||||||
| GET | /api/v3/sbom/by-package?purl={purl} | 71 (+15) | 0 (0) | 0% | 132 (-51.2) | 11.7 | 639 | 1,287 | 0.12 (0) | 0 |
| GET | /api/v3/sbom/count-by-package | 81 (+23) | 0 (0) | 0% | 35.4 (-18.9) | 2.71 | 102 | 3 | 0.14 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id} | 64 (+7) | 0 (0) | 0% | 161 (-39.9) | 58.0 | 618 | 2,015 | 0.11 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/all-license-ids | 54 (-6) | 0 (0) | 0% | 31.8 (+4.2) | 2.15 | 596 | 2 | 0.09 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/download | 77 (0) | 0 (0) | 0% | 2,404 (-831.0) | 2,159 | 2,853 | 136,458,638 | 0.13 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/license-export | 66 (+20) | 0 (0) | 0% | 37.9 (-11.0) | 3.85 | 240 | 234 | 0.11 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/packages | 62 (+5) | 0 (0) | 0% | 329 (+30.9) | 15.0 | 1,330 | 12,648 | 0.10 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/related | 73 (+5) | 0 (0) | 0% | 257 (+0.3) | 17.4 | 657 | 15,372 | 0.12 (0) | 0 |
| GET | /api/v3/sbom?limit=10&sort=name:asc&total=true | 62 (+17) | 1 (+1) | 2% | 707 (+131.1) | 94.3 | 3,052 | 11,993 | 0.10 (0) | 0.00 |
| GET | /api/v3/sbom?offset=100&limit=10&total=true | 121 (+5) | 0 (0) | 0% | 582 (+174.6) | 27.6 | 2,762 | 12,127 | 0.20 (0) | 0 |
| GET | /api/v3/sbom?q=label:type=product&total=true | 74 (+15) | 0 (0) | 0% | 18.5 (-18.5) | 2.39 | 87.0 | 22 | 0.12 (0) | 0 |
| GET | /api/v3/sbom?q=license~GPL&sort=name:desc&total=true | 66 (+10) | 0 (0) | 0% | 22.9 (-11.3) | 2.46 | 119 | 22 | 0.11 (0) | 0 |
| GET | /api/v3/sbom?q=name~redhat&total=true | 55 (-13) | 0 (0) | 0% | 1,876 (+504.4) | 12.1 | 4,967 | 22 | 0.09 (0) | 0 |
| GET | /api/v3/sbom?q=published>2024-01-01&total=true | 54 (0) | 0 (-1) | 0% | 512 (+44.1) | 51.8 | 2,118 | 29,317 | 0.09 (0) | 0 |
| GET | /api/v3/sbom?sort=ingested:desc&total=true | 56 (+5) | 0 (0) | 0% | 792 (+105.1) | 26.8 | 3,507 | 29,600 | 0.09 (0) | 0 |
| GET | /api/v3/sbom?total=true | 116 (+15) | 0 (0) | 0% | 393 (-41.6) | 27.4 | 2,314 | 29,317 | 0.19 (0) | 0 |
| advisory 13 | ||||||||||
| GET | /api/v3/advisory/urn:uuid:{advisory_id} | 246 (+46) | 0 (-1) | 0% | 66.5 (-5.4) | 4.80 | 474 | 2,395 | 0.41 (+0.1) | 0 |
| GET | /api/v3/advisory/urn:uuid:{advisory_id}/download | 263 (+61) | 0 (0) | 0% | 35.6 (-7.5) | 4.18 | 205 | 178,423 | 0.44 (+0.1) | 0 |
| GET | /api/v3/advisory?deprecated=Consider&total=true | 286 (+74) | 0 (0) | 0% | 247 (-47.5) | 4.88 | 8,072 | 44,003 | 0.48 (+0.1) | 0 |
| GET | /api/v3/advisory?limit=1&total=true | 71 (+9) | 0 (-1) | 0% | 181 (+11.7) | 9.06 | 3,336 | 1,980 | 0.12 (0) | 0 |
| GET | /api/v3/advisory?limit=10&sort=ingested:desc&total=true | 298 (+59) | 0 (0) | 0% | 186 (-28.7) | 3.52 | 7,242 | 20,193 | 0.50 (+0.1) | 0 |
| GET | /api/v3/advisory?offset=100&limit=10&total=true | 288 (+72) | 0 (0) | 0% | 196 (-7.4) | 6.64 | 5,917 | 19,207 | 0.48 (+0.1) | 0 |
| GET | /api/v3/advisory?offset={offset}&limit=1 | 71 (+10) | 0 (0) | 0% | 763 (-277.3) | 62.8 | 2,893 | 1,887 | 0.12 (0) | 0 |
| GET | /api/v3/advisory?q=CVE-2021-&total=true | 242 (+39) | 0 (0) | 0% | 800 (-401.3) | 27.3 | 10,774 | 50,008 | 0.40 (+0.1) | 0 |
| GET | /api/v3/advisory?q=identifier=CVE-2022-0981&total=true | 255 (+67) | 0 (0) | 0% | 65.2 (-15.7) | 7.62 | 303 | 1,971 | 0.43 (+0.1) | 0 |
| GET | /api/v3/advisory?q=modified>3 days ago&total=true | 249 (+41) | 0 (0) | 0% | 25.3 (-6.3) | 2.33 | 290 | 22 | 0.42 (+0.1) | 0 |
| GET | /api/v3/advisory?q=title~openssl&total=true | 248 (+19) | 0 (0) | 0% | 162 (-2.0) | 8.81 | 2,832 | 52,671 | 0.41 (0) | 0 |
| GET | /api/v3/advisory?sort=modified:desc&total=true | 249 (+53) | 1 (+1) | 0% | 272 (-60.4) | 5.17 | 8,109 | 37,975 | 0.42 (+0.1) | 0.00 |
| GET | /api/v3/advisory?total=true | 249 (+30) | 0 (0) | 0% | 259 (+40.7) | 6.33 | 6,204 | 49,726 | 0.42 (+0.1) | 0 |
| vulnerability 7 | ||||||||||
| POST | /api/v3/vulnerability/analyze | 109 (+11) | 0 (-1) | 0% | 3,797 (-788.0) | 1.24 | 16,091 | 3,896,587 | 0.18 (0) | 0 |
| GET | /api/v3/vulnerability?offset=100&limit=10&total=true | 49 (+11) | 0 (0) | 0% | 220 (+8.1) | 5.59 | 2,650 | 7,834 | 0.08 (0) | 0 |
| GET | /api/v3/vulnerability?q=base_score>=7.0&total=true | 55 (+14) | 0 (0) | 0% | 263 (-179.9) | 3.07 | 2,411 | 18,597 | 0.09 (0) | 0 |
| GET | /api/v3/vulnerability?q=base_severity=high&total=true | 43 (+2) | 0 (0) | 0% | 335 (-44.3) | 2.98 | 4,485 | 18,823 | 0.07 (0) | 0 |
| GET | /api/v3/vulnerability?q=cwes=CWE-79&total=true | 52 (+7) | 0 (0) | 0% | 472 (+153.2) | 2.19 | 4,723 | 20,057 | 0.09 (0) | 0 |
| GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 42 (-2) | 0 (0) | 0% | 2,661 (+737.5) | 389 | 5,895 | 16,321 | 0.07 (0) | 0 |
| GET | /api/v3/vulnerability?total=true | 55 (+10) | 0 (0) | 0% | 96.8 (-36.0) | 2.59 | 883 | 17,862 | 0.09 (0) | 0 |
| purl 15 | ||||||||||
| GET | /api/v3/purl/base/{purl} | 216 (+12) | 0 (-1) | 0% | 169 (+19.9) | 4.09 | 1,413 | 48,827 | 0.36 (0) | 0 |
| GET | /api/v3/purl/base?q=namespace=redhat&total=true | 226 (+39) | 0 (0) | 0% | 92.5 (+7.3) | 3.48 | 1,502 | 2,080 | 0.38 (+0.1) | 0 |
| GET | /api/v3/purl/base?q=type=rpm&total=true | 215 (+8) | 0 (0) | 0% | 68.0 (+8.4) | 3.50 | 694 | 2,080 | 0.36 (0) | 0 |
| GET | /api/v3/purl/base?sort=name:asc&total=true | 213 (+35) | 0 (0) | 0% | 75.8 (-0.3) | 2.69 | 535 | 2,943 | 0.36 (+0.1) | 0 |
| GET | /api/v3/purl/base?total=true | 205 (-14) | 0 (0) | 0% | 73.6 (+6.7) | 2.58 | 840 | 2,450 | 0.34 (0) | 0 |
| POST | /api/v3/purl/recommend | 630 (+87) | 0 (0) | 0% | 294 (-150.6) | 66.4 | 2,086 | 2,747 | 1.05 (+0.1) | 0 |
| GET | /api/v3/purl/{purl_id} | 218 (+29) | 0 (0) | 0% | 153 (-9.1) | 11.8 | 1,365 | 537 | 0.36 (0) | 0 |
| GET | /api/v3/purl?offset=100&limit=10&total=true | 215 (+2) | 0 (0) | 0% | 77.9 (+3.0) | 2.18 | 729 | 4,550 | 0.36 (0) | 0 |
| GET | /api/v3/purl?q=curl&total=true | 195 (-8) | 0 (0) | 0% | 345 (-2.0) | 3.40 | 4,741 | 11,037 | 0.33 (0) | 0 |
| GET | /api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true | 225 (+18) | 0 (0) | 0% | 32.1 (-14.9) | 1.41 | 454 | 22 | 0.38 (0) | 0 |
| GET | /api/v3/purl?q=name=curl&total=true | 223 (+31) | 0 (0) | 0% | 53.8 (+11.2) | 1.70 | 1,142 | 12,084 | 0.37 (+0.1) | 0 |
| GET | /api/v3/purl?q=purl:namespace=redhat&total=true | 236 (+58) | 0 (0) | 0% | 296 (-23.2) | 2.12 | 13,210 | 11,447 | 0.39 (+0.1) | 0 |
| GET | /api/v3/purl?q=purl:ty=rpm&total=true | 250 (+43) | 0 (0) | 0% | 283 (+31.5) | 1.94 | 11,173 | 10,940 | 0.42 (+0.1) | 0 |
| GET | /api/v3/purl?sort=purl:name:asc&total=true | 228 (+36) | 0 (0) | 0% | 84.7 (+16.1) | 1.74 | 2,163 | 11,101 | 0.38 (+0.1) | 0 |
| GET | /api/v3/purl?total=true | 196 (-6) | 0 (0) | 0% | 60.7 (+8.4) | 2.02 | 982 | 11,480 | 0.33 (0) | 0 |
| license 9 | ||||||||||
| GET | /api/v3/license/spdx/license/{license_id} | 2,203 (+549) | 0 (0) | 0% | 41.5 (+1.3) | 1.05 | 134 | 1,143 | 3.67 (+0.9) | 0 |
| GET | /api/v3/license/spdx/license?q=apache&total=true | 2,075 (+401) | 0 (0) | 0% | 2.06 (-0.9) | 0.73 | 20.2 | 165 | 3.46 (+0.7) | 0 |
| GET | /api/v3/license/spdx/license?q=gpl&total=true | 2,200 (+566) | 0 (0) | 0% | 41.9 (+1.3) | 1.06 | 148 | 1,981 | 3.67 (+0.9) | 0 |
| GET | /api/v3/license/spdx/license?total=true | 2,084 (+477) | 0 (0) | 0% | 41.8 (+2.3) | 0.83 | 141 | 1,525 | 3.47 (+0.8) | 0 |
| GET | /api/v3/license?limit=10&sort=license:asc&total=true | 2,146 (+473) | 0 (0) | 0% | 25.8 (-21.4) | 3.80 | 605 | 425 | 3.58 (+0.8) | 0 |
| GET | /api/v3/license?q=ASL&sort=license:desc&total=true | 2,084 (+432) | 0 (0) | 0% | 21.2 (-17.2) | 2.51 | 527 | 22 | 3.47 (+0.7) | 0 |
| GET | /api/v3/license?q=license~Apache&total=true | 2,104 (+456) | 0 (0) | 0% | 19.2 (-14.5) | 1.85 | 418 | 120 | 3.51 (+0.8) | 0 |
| GET | /api/v3/license?q=license~GPL&total=true | 2,119 (+495) | 0 (0) | 0% | 18.9 (-13.5) | 1.94 | 990 | 92 | 3.53 (+0.8) | 0 |
| GET | /api/v3/license?total=true | 2,051 (+310) | 0 (0) | 0% | 64.7 (-12.9) | 6.29 | 482 | 1,101 | 3.42 (+0.5) | 0 |
| analysis 3 | ||||||||||
| GET | /api/v3/analysis/component/{component} | 29,585 (+19,847) | 0 (0) | 0% | 6.47 (-13.1) | 0.92 | 569 | 25 | 49.31 (+33.1) | 0 |
| GET | /api/v3/analysis/latest/component/{cpe} | 29,479 (+19,684) | 0 (0) | 0% | 6.65 (-13.4) | 0.96 | 980 | 25 | 49.14 (+32.8) | 0 |
| GET | /api/v3/analysis/status | 29,821 (+19,827) | 0 (0) | 0% | 6.12 (-13.1) | 0.85 | 536 | 103 | 49.71 (+33.1) | 0 |
| importer 1 | ||||||||||
| GET | /api/v4/importer?total=true | 96,686 (+53,163) | 1 (+1) | 0% | 5.77 (-7.2) | 0.77 | 932 | 22 | 161.16 (+88.6) | 0.00 |
| group 3 | ||||||||||
| GET | /api/v3/group/sbom?parents=resolve&total=true | 30,452 (+18,923) | 0 (-1) | 0% | 6.22 (-10.3) | 0.85 | 592 | 38 | 50.76 (+31.5) | 0 |
| GET | /api/v3/group/sbom?total=true | 30,283 (+18,783) | 0 (0) | 0% | 6.08 (-10.4) | 0.85 | 982 | 22 | 50.48 (+31.3) | 0 |
| GET | /api/v3/group/sbom?totals=true&total=true | 30,243 (+18,677) | 0 (0) | 0% | 6.27 (-10.4) | 0.84 | 575 | 22 | 50.41 (+31.1) | 0 |
| labels 3 | ||||||||||
| GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | 100 (+52) | 1 (0) | 1% | 5,327 (-5,611.5) | 2,422 | 12,557 | 60 | 0.17 (+0.1) | 0.00 |
| GET | /api/v3/sbom-labels?limit=10&filter_text=&total=true | 60 (+12) | 0 (0) | 0% | 71.3 (-10.5) | 5.87 | 160 | 1,065 | 0.10 (0) | 0 |
| GET | /api/v3/sbom-labels?total=true | 56 (-9) | 0 (0) | 0% | 58.9 (-22.7) | 20.8 | 132 | 1,065 | 0.09 (0) | 0 |
| other 8 | ||||||||||
| GET | /api/v3/correlation/advisory/{advisory_id}/statement | 14 (+12) | 0 (0) | 0% | 21.8 (-19.3) | 2.33 | 79.4 | 22 | 0.02 (0) | 0 |
| GET | /api/v3/correlation/confidence | 11 (+3) | 0 (0) | 0% | 59.4 (-15.7) | 44.0 | 102 | 2,258 | 0.02 (0) | 0 |
| GET | /api/v3/correlation/freshness | 7 (-5) | 0 (0) | 0% | 996 (+263.7) | 222 | 1,592 | 298 | 0.01 (0) | 0 |
| GET | /api/v3/correlation/freshness/sbom?offset=0&limit=10&total=true | 8 (+1) | 0 (0) | 0% | 1,141 (+146.8) | 630 | 1,766 | 1,731 | 0.01 (0) | 0 |
| GET | /api/v3/correlation/query?kind=purl | 23 (+14) | 0 (0) | 0% | 27.8 (-13.5) | 2.86 | 98.2 | 114 | 0.04 (0) | 0 |
| GET | /api/v3/correlation/sbom/{sbom_id} | 29 (+5) | 0 (-1) | 0% | 6,810 (+108.1) | 4,392 | 16,788 | 192 | 0.05 (0) | 0 |
| GET | /api/v3/correlation/sbom/{sbom_id}?include_unmatched=true | 22 (+3) | 0 (0) | 0% | 6,384 (-2,391.6) | 3,038 | 10,104 | 35,993,464 | 0.04 (0) | 0 |
| POST | /api/v3/correlation/verdict-counts | 11 (-1) | 1 (+1) | 9% | 21,562 (+1,198.4) | 11,494 | 29,823 | 223 | 0.02 (0) | 0.00 |
Response time metrics (ms)
| Method | Name | 50%ile | 75%ile | 90%ile | 95%ile | 99%ile | 100%ile |
|---|---|---|---|---|---|---|---|
| sbom 16 | |||||||
| GET | /api/v3/sbom/by-package?purl={purl} | 110 (-60) | 150 (-70) | 220 (-60) | 330 (+10) | 640 (+320) | 640 (+320) |
| GET | /api/v3/sbom/count-by-package | 17 (-34) | 66 (-13) | 81 (-5) | 84 (-7) | 100 (-480) | 100 (-480) |
| GET | /api/v3/sbom/{sbom_id} | 140 (-60) | 200 (-40) | 280 (+10) | 330 (-10) | 620 (-30) | 620 (-30) |
| GET | /api/v3/sbom/{sbom_id}/all-license-ids | 7 (-4) | 35 (-17) | 61 (-15) | 71 (-7) | 600 (+518) | 600 (+518) |
| GET | /api/v3/sbom/{sbom_id}/download | 2,400 (-800) | 2,500 (-800) | 2,600 (-800) | 2,700 (-700) | 2,900 (-600) | 2,900 (-600) |
| GET | /api/v3/sbom/{sbom_id}/license-export | 27 (-23) | 52 (-31) | 81 (-6) | 85 (-3) | 240 (+142) | 240 (+142) |
| GET | /api/v3/sbom/{sbom_id}/packages | 300 (-10) | 460 (+70) | 560 (+160) | 750 (+260) | 1,300 (+500) | 1,300 (+500) |
| GET | /api/v3/sbom/{sbom_id}/related | 210 (-70) | 400 (+90) | 490 (+100) | 570 (+170) | 660 (+180) | 660 (+180) |
| GET | /api/v3/sbom?limit=10&sort=name:asc&total=true | 500 (-10) | 1,000 (+310) | 1,600 (+500) | 2,000 (+800) | 3,100 (+1,800) | 3,100 (+1,800) |
| GET | /api/v3/sbom?offset=100&limit=10&total=true | 500 (+100) | 790 (+270) | 1,100 (+410) | 1,700 (+760) | 2,600 (+1,400) | 2,800 (+1,600) |
| GET | /api/v3/sbom?q=label:type=product&total=true | 7 (-9) | 30 (-38) | 67 (-15) | 74 (-18) | 87 (-11) | 87 (-11) |
| GET | /api/v3/sbom?q=license~GPL&sort=name:desc&total=true | 6 (-26) | 39 (-19) | 74 (-3) | 77 (-5) | 120 (+32) | 120 (+32) |
| GET | /api/v3/sbom?q=name~redhat&total=true | 1,700 (+200) | 2,500 (+900) | 3,400 (+1,600) | 4,300 (+2,500) | 5,000 (+2,600) | 5,000 (+2,600) |
| GET | /api/v3/sbom?q=published>2024-01-01&total=true | 370 (-130) | 760 (+150) | 1,100 (+310) | 1,500 (+510) | 2,100 (+1,100) | 2,100 (+1,100) |
| GET | /api/v3/sbom?sort=ingested:desc&total=true | 680 (-10) | 1,100 (+300) | 1,500 (+300) | 1,800 (+400) | 3,500 (+1,800) | 3,500 (+1,800) |
| GET | /api/v3/sbom?total=true | 290 (-140) | 570 (-40) | 820 (+80) | 1,100 (+310) | 1,700 (+700) | 2,300 (+900) |
| advisory 13 | |||||||
| GET | /api/v3/advisory/urn:uuid:{advisory_id} | 48 (-5) | 84 (-26) | 110 (-10) | 120 (0) | 220 (-10) | 470 (+100) |
| GET | /api/v3/advisory/urn:uuid:{advisory_id}/download | 14 (-9) | 67 (-9) | 83 (-3) | 95 (+2) | 180 (+60) | 210 (-100) |
| GET | /api/v3/advisory?deprecated=Consider&total=true | 44 (-43) | 92 (-88) | 220 (+20) | 360 (+60) | 7,400 (+1,800) | 8,100 (+1,600) |
| GET | /api/v3/advisory?limit=1&total=true | 100 (+9) | 140 (+30) | 190 (+70) | 610 (+380) | 3,300 (+1,000) | 3,300 (+1,000) |
| GET | /api/v3/advisory?limit=10&sort=ingested:desc&total=true | 28 (-38) | 77 (-9) | 120 (+20) | 300 (+190) | 5,200 (+600) | 7,200 (+700) |
| GET | /api/v3/advisory?offset=100&limit=10&total=true | 95 (+3) | 160 (+60) | 290 (+150) | 390 (+220) | 4,400 (+600) | 5,900 (+1,200) |
| GET | /api/v3/advisory?offset={offset}&limit=1 | 560 (-370) | 1,200 (-500) | 1,600 (-500) | 2,100 (0) | 2,900 (+400) | 2,900 (+400) |
| GET | /api/v3/advisory?q=CVE-2021-&total=true | 320 (+10) | 790 (-710) | 1,500 (-1,300) | 2,200 (-1,100) | 9,200 (-2,800) | 11,000 (-1,000) |
| GET | /api/v3/advisory?q=identifier=CVE-2022-0981&total=true | 48 (-37) | 82 (-28) | 110 (-10) | 120 (-10) | 220 (+90) | 300 (+170) |
| GET | /api/v3/advisory?q=modified>3 days ago&total=true | 7 (-5) | 46 (-18) | 68 (-8) | 74 (-5) | 110 (+26) | 290 (+193) |
| GET | /api/v3/advisory?q=title~openssl&total=true | 79 (-19) | 210 (-10) | 410 (+100) | 530 (+130) | 1,000 (+100) | 2,800 (+1,800) |
| GET | /api/v3/advisory?sort=modified:desc&total=true | 41 (-51) | 110 (-60) | 250 (+50) | 570 (+110) | 6,500 (-1,600) | 8,100 (-300) |
| GET | /api/v3/advisory?total=true | 180 (0) | 290 (+90) | 490 (+270) | 670 (+380) | 1,700 (+710) | 6,200 (+600) |
| vulnerability 7 | |||||||
| POST | /api/v3/vulnerability/analyze | 14 (-6,886) | 7,700 (-700) | 11,000 (+1,600) | 12,000 (+2,500) | 15,000 (+4,000) | 16,000 (+5,000) |
| GET | /api/v3/vulnerability?offset=100&limit=10&total=true | 49 (-27) | 86 (-24) | 150 (-850) | 1,800 (+600) | 2,600 (+1,400) | 2,600 (+1,400) |
| GET | /api/v3/vulnerability?q=base_score>=7.0&total=true | 16 (-58) | 76 (-18) | 1,600 (-200) | 2,000 (-400) | 2,400 (-600) | 2,400 (-600) |
| GET | /api/v3/vulnerability?q=base_severity=high&total=true | 24 (-51) | 94 (+7) | 1,300 (-400) | 1,800 (-400) | 4,500 (+1,400) | 4,500 (+1,400) |
| GET | /api/v3/vulnerability?q=cwes=CWE-79&total=true | 17 (-17) | 87 (+1) | 2,000 (+500) | 3,500 (+1,800) | 4,700 (+2,700) | 4,700 (+2,700) |
| GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 2,400 (+500) | 3,500 (+1,000) | 4,200 (+700) | 4,900 (+700) | 5,900 (+1,300) | 5,900 (+1,300) |
| GET | /api/v3/vulnerability?total=true | 8 (-60) | 70 (-20) | 200 (-30) | 820 (+120) | 880 (-420) | 880 (-420) |
| purl 15 | |||||||
| GET | /api/v3/purl/base/{purl} | 59 (-41) | 270 (0) | 510 (+220) | 670 (+360) | 1,100 (+730) | 1,400 (+880) |
| GET | /api/v3/purl/base?q=namespace=redhat&total=true | 45 (-3) | 80 (-8) | 100 (-10) | 130 (-70) | 1,100 (+300) | 1,500 (+610) |
| GET | /api/v3/purl/base?q=type=rpm&total=true | 45 (-4) | 70 (-16) | 100 (0) | 110 (0) | 600 (+480) | 690 (+570) |
| GET | /api/v3/purl/base?sort=name:asc&total=true | 52 (-14) | 87 (-10) | 120 (+10) | 190 (+20) | 320 (-10) | 530 (+110) |
| GET | /api/v3/purl/base?total=true | 46 (-3) | 84 (-6) | 100 (-10) | 140 (+20) | 520 (+230) | 840 (+500) |
| POST | /api/v3/purl/recommend | 230 (-200) | 330 (-190) | 510 (-110) | 760 (+70) | 1,400 (+540) | 2,100 (+1,100) |
| GET | /api/v3/purl/{purl_id} | 88 (-82) | 190 (-10) | 340 (+80) | 500 (+220) | 790 (+430) | 1,400 (+1,000) |
| GET | /api/v3/purl?offset=100&limit=10&total=true | 48 (-1) | 85 (-5) | 100 (0) | 170 (+60) | 700 (-120) | 730 (-200) |
| GET | /api/v3/purl?q=curl&total=true | 100 (-30) | 310 (-70) | 1,100 (+220) | 1,700 (+400) | 2,800 (-600) | 4,700 (-1,500) |
| GET | /api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true | 15 (-36) | 52 (-17) | 65 (-16) | 75 (-11) | 160 (+50) | 450 (+260) |
| GET | /api/v3/purl?q=name=curl&total=true | 11 (-24) | 57 (-5) | 91 (+21) | 160 (+10) | 570 (+280) | 1,100 (+700) |
| GET | /api/v3/purl?q=purl:namespace=redhat&total=true | 39 (-7) | 59 (-19) | 99 (-1) | 260 (-3,040) | 8,100 (+800) | 13,000 (+4,200) |
| GET | /api/v3/purl?q=purl:ty=rpm&total=true | 43 (-2) | 60 (-4) | 100 (+2) | 160 (+40) | 7,900 (+3,100) | 11,000 (+4,700) |
| GET | /api/v3/purl?sort=purl:name:asc&total=true | 13 (-28) | 55 (-9) | 150 (+72) | 370 (+280) | 1,400 (+520) | 2,200 (+1,100) |
| GET | /api/v3/purl?total=true | 43 (-2) | 61 (0) | 98 (+20) | 110 (+11) | 910 (+250) | 980 (+200) |
| license 9 | |||||||
| GET | /api/v3/license/spdx/license/{license_id} | 42 (-1) | 43 (0) | 44 (-1) | 44 (-2) | 51 (-4) | 130 (-30) |
| GET | /api/v3/license/spdx/license?q=apache&total=true | 2 (0) | 2 (-2) | 3 (-2) | 4 (-2) | 6 (-3) | 20 (-50) |
| GET | /api/v3/license/spdx/license?q=gpl&total=true | 42 (-1) | 43 (-1) | 44 (-1) | 44 (-2) | 53 (-7) | 150 (-20) |
| GET | /api/v3/license/spdx/license?total=true | 42 (0) | 43 (0) | 44 (0) | 44 (-2) | 52 (-2) | 140 (0) |
| GET | /api/v3/license?limit=10&sort=license:asc&total=true | 11 (-36) | 45 (-28) | 63 (-23) | 73 (-17) | 93 (-7) | 610 (+200) |
| GET | /api/v3/license?q=ASL&sort=license:desc&total=true | 8 (-22) | 36 (-23) | 58 (-21) | 67 (-18) | 79 (-18) | 530 (+10) |
| GET | /api/v3/license?q=license~Apache&total=true | 6 (-14) | 30 (-26) | 55 (-20) | 63 (-17) | 77 (-14) | 420 (+160) |
| GET | /api/v3/license?q=license~GPL&total=true | 6 (-12) | 27 (-27) | 56 (-18) | 63 (-17) | 78 (-9) | 990 (+850) |
| GET | /api/v3/license?total=true | 51 (-22) | 85 (-15) | 100 (-20) | 110 (-20) | 130 (-10) | 480 (+240) |
| analysis 3 | |||||||
| GET | /api/v3/analysis/component/{component} | 2 (-4) | 4 (-5) | 6 (-65) | 48 (-27) | 73 (-13) | 570 (-220) |
| GET | /api/v3/analysis/latest/component/{cpe} | 2 (-4) | 4 (-6) | 6 (-65) | 51 (-24) | 73 (-16) | 980 (+280) |
| GET | /api/v3/analysis/status | 2 (-3) | 3 (-6) | 6 (-65) | 41 (-34) | 72 (-16) | 540 (-200) |
| importer 1 | |||||||
| GET | /api/v4/importer?total=true | 2 (-2) | 3 (-3) | 5 (-61) | 27 (-44) | 72 (-4) | 930 (+400) |
| group 3 | |||||||
| GET | /api/v3/group/sbom?parents=resolve&total=true | 2 (-3) | 3 (-5) | 6 (-64) | 46 (-28) | 73 (-6) | 590 (+390) |
| GET | /api/v3/group/sbom?total=true | 2 (-3) | 3 (-5) | 5 (-65) | 41 (-32) | 72 (-7) | 980 (+490) |
| GET | /api/v3/group/sbom?totals=true&total=true | 2 (-3) | 3 (-5) | 6 (-64) | 47 (-27) | 73 (-7) | 580 (+100) |
| labels 3 | |||||||
| GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | 5,500 (-5,500) | 6,300 (-4,700) | 7,600 (-4,400) | 8,100 (-4,900) | 13,000 (-8,000) | 13,000 (-8,000) |
| GET | /api/v3/sbom-labels?limit=10&filter_text=&total=true | 69 (-7) | 100 (-20) | 120 (0) | 120 (0) | 160 (+30) | 160 (+30) |
| GET | /api/v3/sbom-labels?total=true | 49 (-31) | 58 (-52) | 100 (-30) | 120 (-10) | 130 (0) | 130 (0) |
| other 8 | |||||||
| GET | /api/v3/correlation/advisory/{advisory_id}/statement | 12 (-48) | 21 (-39) | 70 (+10) | 79 (+19) | 79 (+19) | 79 (+19) |
| GET | /api/v3/correlation/confidence | 54 (-12) | 66 (-34) | 80 (-60) | 100 (-40) | 100 (-40) | 100 (-40) |
| GET | /api/v3/correlation/freshness | 1,100 (+350) | 1,500 (+500) | 1,600 (+600) | 1,600 (+300) | 1,600 (+300) | 1,600 (+300) |
| GET | /api/v3/correlation/freshness/sbom?offset=0&limit=10&total=true | 1,100 (0) | 1,600 (+400) | 1,800 (+500) | 1,800 (+500) | 1,800 (+500) | 1,800 (+500) |
| GET | /api/v3/correlation/query?kind=purl | 16 (-20) | 47 (-18) | 71 (-10) | 76 (-5) | 98 (+17) | 98 (+17) |
| GET | /api/v3/correlation/sbom/{sbom_id} | 5,500 (-1,100) | 7,300 (+200) | 11,000 (+3,400) | 15,000 (+6,600) | 17,000 (+7,300) | 17,000 (+7,300) |
| GET | /api/v3/correlation/sbom/{sbom_id}?include_unmatched=true | 6,400 (-1,800) | 7,800 (-1,700) | 8,300 (-3,700) | 8,600 (-4,400) | 10,000 (-3,000) | 10,000 (-3,000) |
| POST | /api/v3/correlation/verdict-counts | 20,000 (-1,000) | 28,000 (+6,000) | 28,000 (+5,000) | 30,000 (+7,000) | 30,000 (+7,000) | 30,000 (+7,000) |
Failures
| Method | Name | Error | Occurrences |
|---|---|---|---|
| POST | /api/v3/correlation/verdict-counts | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/correlation/verdict-counts') | 1 |
| GET | /api/v4/importer?total=true | HTTPError('500 Server Error: Internal Server Error for url: /api/v4/importer?total=true') | 1 |
| GET | /api/v3/sbom?limit=10&sort=name:asc&total=true | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/sbom?limit=10&sort=name:asc&total=true') | 1 |
| GET | /api/v3/advisory?sort=modified:desc&total=true | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/advisory?sort=modified:desc&total=true') | 1 |
| GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/advisory-labels?filter_text=type&limit=1000') | 1 |
Exceptions
No exceptions raised in the locustfile.