Trustify load tests · 2026-10-28 07:54 UTC
Duration
9m 59s
Total requests
130,963 (-173,256)
Failure rate
0.0%
9 failed requests
Throughput
218.4 req/s (-288.7)
Latency 95%ile
82 ms (+20)
Latency 99%ile
440 ms (+320)
Endpoints
78
8 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 | 07:54:21 | 07:54:25 | 0m 04s | 2 → 10 |
| Maintaining | 07:54:25 | 08:04:20 | 9m 55s | 10 → 10 |
Top 10 slowest endpoints (95%ile)
| # | Method | Name | 95%ile (ms) | Average (ms) | # Requests |
|---|---|---|---|---|---|
| 1 | GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | 16,000 | 10,236 | 51 |
| 2 | GET | /api/v3/correlation/sbom/{sbom_id}?include_unmatched=true | 10,000 | 7,933 | 32 |
| 3 | GET | /api/v3/correlation/sbom/{sbom_id} | 9,200 | 6,634 | 47 |
| 4 | POST | /api/v3/vulnerability/analyze | 8,800 | 3,908 | 113 |
| 5 | GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 3,900 | 1,906 | 48 |
| 6 | GET | /api/v3/sbom/{sbom_id}/download | 3,200 | 3,096 | 79 |
| 7 | GET | /api/v3/advisory?q=CVE-2021-&total=true | 2,900 | 933 | 260 |
| 8 | GET | /api/v3/purl?q=purl:namespace=redhat&total=true | 2,700 | 283 | 196 |
| 9 | GET | /api/v3/vulnerability?q=base_severity=high&total=true | 2,600 | 402 | 48 |
| 10 | GET | /api/v3/advisory?offset={offset}&limit=1 | 2,400 | 1,082 | 55 |
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} | 78 (+7) | 0 (0) | 0% | 140 (+7.3) | 23.5 | 316 | 1,287 | 0.13 (0) | 0 |
| GET | /api/v3/sbom/count-by-package | 62 (-19) | 0 (0) | 0% | 54.7 (+19.3) | 4.70 | 438 | 3 | 0.10 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id} | 66 (+2) | 0 (0) | 0% | 172 (+11.1) | 22.8 | 329 | 2,015 | 0.11 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/all-license-ids | 74 (+20) | 0 (0) | 0% | 34.2 (+2.4) | 2.68 | 97.7 | 2 | 0.12 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/download | 79 (+2) | 0 (0) | 0% | 3,096 (+691.3) | 2,811 | 3,486 | 136,458,638 | 0.13 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/license-export | 71 (+5) | 0 (0) | 0% | 54.3 (+16.4) | 7.04 | 166 | 234 | 0.12 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/packages | 66 (+4) | 0 (0) | 0% | 257 (-72.3) | 26.3 | 491 | 12,648 | 0.11 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/related | 78 (+5) | 0 (0) | 0% | 197 (-60.0) | 29.7 | 504 | 15,372 | 0.13 (0) | 0 |
| GET | /api/v3/sbom?limit=10&sort=name:asc&total=true | 87 (+25) | 0 (-1) | 0% | 454 (-253.3) | 114 | 1,080 | 12,189 | 0.15 (0) | 0 |
| GET | /api/v3/sbom?offset=100&limit=10&total=true | 140 (+19) | 1 (+1) | 1% | 349 (-233.0) | 33.6 | 1,107 | 11,815 | 0.23 (0) | 0.00 |
| GET | /api/v3/sbom?q=label:type=product&total=true | 68 (-6) | 0 (0) | 0% | 29.5 (+11.0) | 4.56 | 82.3 | 22 | 0.11 (0) | 0 |
| GET | /api/v3/sbom?q=license~GPL&sort=name:desc&total=true | 85 (+19) | 0 (0) | 0% | 32.2 (+9.3) | 4.49 | 92.0 | 22 | 0.14 (0) | 0 |
| GET | /api/v3/sbom?q=name~redhat&total=true | 81 (+26) | 0 (0) | 0% | 1,102 (-773.7) | 19.4 | 2,814 | 22 | 0.14 (0) | 0 |
| GET | /api/v3/sbom?q=published>2024-01-01&total=true | 79 (+25) | 0 (0) | 0% | 280 (-232.5) | 66.4 | 798 | 29,317 | 0.13 (0) | 0 |
| GET | /api/v3/sbom?sort=ingested:desc&total=true | 62 (+6) | 0 (0) | 0% | 522 (-269.5) | 103 | 1,328 | 29,600 | 0.10 (0) | 0 |
| GET | /api/v3/sbom?total=true | 130 (+14) | 0 (0) | 0% | 291 (-101.5) | 89.2 | 1,243 | 29,317 | 0.22 (0) | 0 |
| advisory 13 | ||||||||||
| GET | /api/v3/advisory/urn:uuid:{advisory_id} | 262 (+16) | 0 (0) | 0% | 69.8 (+3.4) | 3.67 | 419 | 2,395 | 0.44 (0) | 0 |
| GET | /api/v3/advisory/urn:uuid:{advisory_id}/download | 245 (-18) | 0 (0) | 0% | 39.3 (+3.7) | 4.72 | 207 | 178,423 | 0.41 (0) | 0 |
| GET | /api/v3/advisory?deprecated=Consider&total=true | 262 (-24) | 0 (0) | 0% | 210 (-37.6) | 7.42 | 5,432 | 44,003 | 0.44 (0) | 0 |
| GET | /api/v3/advisory?limit=1&total=true | 55 (-16) | 0 (0) | 0% | 259 (+77.1) | 35.1 | 3,156 | 2,881 | 0.09 (0) | 0 |
| GET | /api/v3/advisory?limit=10&sort=ingested:desc&total=true | 284 (-14) | 0 (0) | 0% | 180 (-5.1) | 5.41 | 5,878 | 20,193 | 0.47 (0) | 0 |
| GET | /api/v3/advisory?offset=100&limit=10&total=true | 292 (+4) | 0 (0) | 0% | 153 (-43.3) | 6.80 | 4,655 | 18,857 | 0.49 (0) | 0 |
| GET | /api/v3/advisory?offset={offset}&limit=1 | 55 (-16) | 0 (0) | 0% | 1,082 (+319.4) | 64.3 | 2,590 | 1,896 | 0.09 (0) | 0 |
| GET | /api/v3/advisory?q=CVE-2021-&total=true | 260 (+18) | 1 (+1) | 0% | 933 (+133.0) | 19.9 | 12,718 | 50,062 | 0.43 (0) | 0.00 |
| GET | /api/v3/advisory?q=identifier=CVE-2022-0981&total=true | 260 (+5) | 0 (0) | 0% | 77.7 (+12.5) | 4.94 | 485 | 1,971 | 0.43 (0) | 0 |
| GET | /api/v3/advisory?q=modified>3 days ago&total=true | 280 (+31) | 0 (0) | 0% | 29.4 (+4.1) | 2.53 | 166 | 22 | 0.47 (+0.1) | 0 |
| GET | /api/v3/advisory?q=title~openssl&total=true | 282 (+34) | 0 (0) | 0% | 122 (-40.6) | 12.5 | 1,016 | 52,671 | 0.47 (+0.1) | 0 |
| GET | /api/v3/advisory?sort=modified:desc&total=true | 250 (+1) | 0 (-1) | 0% | 209 (-63.2) | 6.77 | 6,095 | 38,128 | 0.42 (0) | 0 |
| GET | /api/v3/advisory?total=true | 272 (+23) | 0 (0) | 0% | 212 (-47.0) | 32.1 | 5,666 | 47,267 | 0.45 (0) | 0 |
| vulnerability 7 | ||||||||||
| POST | /api/v3/vulnerability/analyze | 113 (+4) | 1 (+1) | 1% | 3,908 (+110.8) | 1.78 | 10,775 | 4,878,228 | 0.19 (0) | 0.00 |
| GET | /api/v3/vulnerability?offset=100&limit=10&total=true | 48 (-1) | 0 (0) | 0% | 141 (-78.4) | 7.61 | 922 | 8,038 | 0.08 (0) | 0 |
| GET | /api/v3/vulnerability?q=base_score>=7.0&total=true | 58 (+3) | 0 (0) | 0% | 267 (+4.0) | 5.12 | 2,290 | 19,927 | 0.10 (0) | 0 |
| GET | /api/v3/vulnerability?q=base_severity=high&total=true | 48 (+5) | 0 (0) | 0% | 402 (+66.9) | 6.11 | 3,206 | 20,756 | 0.08 (0) | 0 |
| GET | /api/v3/vulnerability?q=cwes=CWE-79&total=true | 56 (+4) | 0 (0) | 0% | 260 (-212.4) | 5.68 | 2,400 | 20,031 | 0.09 (0) | 0 |
| GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 48 (+6) | 0 (0) | 0% | 1,906 (-755.5) | 488 | 4,174 | 16,238 | 0.08 (0) | 0 |
| GET | /api/v3/vulnerability?total=true | 57 (+2) | 0 (0) | 0% | 85.3 (-11.5) | 3.06 | 993 | 20,006 | 0.10 (0) | 0 |
| purl 15 | ||||||||||
| GET | /api/v3/purl/base/{purl} | 204 (-12) | 0 (0) | 0% | 127 (-42.1) | 4.56 | 645 | 48,827 | 0.34 (0) | 0 |
| GET | /api/v3/purl/base?q=namespace=redhat&total=true | 216 (-10) | 0 (0) | 0% | 97.4 (+4.9) | 4.04 | 832 | 2,080 | 0.36 (0) | 0 |
| GET | /api/v3/purl/base?q=type=rpm&total=true | 197 (-18) | 0 (0) | 0% | 68.0 (0) | 2.07 | 521 | 2,080 | 0.33 (0) | 0 |
| GET | /api/v3/purl/base?sort=name:asc&total=true | 214 (+1) | 0 (0) | 0% | 70.6 (-5.1) | 3.95 | 599 | 2,943 | 0.36 (0) | 0 |
| GET | /api/v3/purl/base?total=true | 230 (+25) | 0 (0) | 0% | 69.5 (-4.1) | 2.53 | 489 | 2,450 | 0.38 (0) | 0 |
| POST | /api/v3/purl/recommend | 603 (-27) | 0 (0) | 0% | 455 (+160.5) | 153 | 1,213 | 2,747 | 1.01 (0) | 0 |
| GET | /api/v3/purl/{purl_id} | 216 (-2) | 0 (0) | 0% | 182 (+28.7) | 24.0 | 751 | 537 | 0.36 (0) | 0 |
| GET | /api/v3/purl?offset=100&limit=10&total=true | 200 (-15) | 0 (0) | 0% | 92.6 (+14.7) | 4.39 | 1,501 | 4,474 | 0.33 (0) | 0 |
| GET | /api/v3/purl?q=curl&total=true | 204 (+9) | 0 (0) | 0% | 118 (-227.2) | 4.02 | 1,682 | 11,714 | 0.34 (0) | 0 |
| GET | /api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true | 213 (-12) | 0 (0) | 0% | 50.0 (+17.9) | 4.12 | 541 | 22 | 0.36 (0) | 0 |
| GET | /api/v3/purl?q=name=curl&total=true | 196 (-27) | 0 (0) | 0% | 53.7 (-0.1) | 1.85 | 551 | 12,084 | 0.33 (0) | 0 |
| GET | /api/v3/purl?q=purl:namespace=redhat&total=true | 196 (-40) | 1 (+1) | 1% | 283 (-13.3) | 1.96 | 8,036 | 13,548 | 0.33 (-0.1) | 0.00 |
| GET | /api/v3/purl?q=purl:ty=rpm&total=true | 195 (-55) | 0 (0) | 0% | 243 (-40.5) | 2.37 | 8,777 | 13,617 | 0.33 (-0.1) | 0 |
| GET | /api/v3/purl?sort=purl:name:asc&total=true | 208 (-20) | 0 (0) | 0% | 73.1 (-11.6) | 2.01 | 1,062 | 11,101 | 0.35 (0) | 0 |
| GET | /api/v3/purl?total=true | 174 (-22) | 0 (0) | 0% | 56.3 (-4.4) | 1.88 | 1,407 | 9,877 | 0.29 (0) | 0 |
| license 9 | ||||||||||
| GET | /api/v3/license/spdx/license/{license_id} | 1,644 (-559) | 0 (0) | 0% | 41.0 (-0.5) | 0.96 | 189 | 1,143 | 2.74 (-0.9) | 0 |
| GET | /api/v3/license/spdx/license?q=apache&total=true | 1,649 (-426) | 0 (0) | 0% | 2.56 (+0.5) | 0.97 | 31.3 | 165 | 2.75 (-0.7) | 0 |
| GET | /api/v3/license/spdx/license?q=gpl&total=true | 1,673 (-527) | 0 (0) | 0% | 41.9 (0) | 1.12 | 169 | 1,981 | 2.79 (-0.9) | 0 |
| GET | /api/v3/license/spdx/license?total=true | 1,645 (-439) | 0 (0) | 0% | 40.8 (-1.0) | 0.96 | 87.4 | 1,525 | 2.74 (-0.7) | 0 |
| GET | /api/v3/license?limit=10&sort=license:asc&total=true | 1,656 (-490) | 0 (0) | 0% | 44.1 (+18.3) | 4.49 | 399 | 425 | 2.76 (-0.8) | 0 |
| GET | /api/v3/license?q=ASL&sort=license:desc&total=true | 1,673 (-411) | 0 (0) | 0% | 36.3 (+15.1) | 4.40 | 494 | 22 | 2.79 (-0.7) | 0 |
| GET | /api/v3/license?q=license~Apache&total=true | 1,753 (-351) | 0 (0) | 0% | 31.5 (+12.3) | 2.57 | 501 | 120 | 2.92 (-0.6) | 0 |
| GET | /api/v3/license?q=license~GPL&total=true | 1,601 (-518) | 0 (0) | 0% | 30.7 (+11.8) | 2.40 | 412 | 92 | 2.67 (-0.9) | 0 |
| GET | /api/v3/license?total=true | 1,759 (-292) | 0 (0) | 0% | 80.1 (+15.4) | 8.63 | 587 | 1,101 | 2.93 (-0.5) | 0 |
| analysis 3 | ||||||||||
| GET | /api/v3/analysis/component/{component} | 9,842 (-19,743) | 0 (0) | 0% | 19.7 (+13.2) | 1.41 | 575 | 25 | 16.41 (-32.9) | 0 |
| GET | /api/v3/analysis/latest/component/{cpe} | 9,964 (-19,515) | 0 (0) | 0% | 20.2 (+13.5) | 1.43 | 596 | 25 | 16.61 (-32.5) | 0 |
| GET | /api/v3/analysis/status | 9,853 (-19,968) | 1 (+1) | 0% | 18.8 (+12.6) | 1.28 | 603 | 103 | 16.43 (-33.3) | 0.00 |
| importer 1 | ||||||||||
| GET | /api/v4/importer?total=true | 37,288 (-59,398) | 0 (-1) | 0% | 15.3 (+9.5) | 1.04 | 642 | 22 | 62.17 (-99.0) | 0 |
| group 3 | ||||||||||
| GET | /api/v3/group/sbom?parents=resolve&total=true | 13,369 (-17,083) | 0 (0) | 0% | 14.7 (+8.4) | 1.18 | 498 | 38 | 22.29 (-28.5) | 0 |
| GET | /api/v3/group/sbom?total=true | 13,397 (-16,886) | 1 (+1) | 0% | 13.8 (+7.7) | 1.18 | 580 | 22 | 22.34 (-28.1) | 0.00 |
| GET | /api/v3/group/sbom?totals=true&total=true | 13,543 (-16,700) | 0 (0) | 0% | 14.3 (+8.0) | 1.20 | 510 | 22 | 22.58 (-27.8) | 0 |
| labels 3 | ||||||||||
| GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | 51 (-49) | 2 (+1) | 4% | 10,236 (+4,909.6) | 291 | 19,802 | 58 | 0.09 (-0.1) | 0.00 |
| GET | /api/v3/sbom-labels?limit=10&filter_text=&total=true | 65 (+5) | 0 (0) | 0% | 81.5 (+10.2) | 8.63 | 127 | 1,065 | 0.11 (0) | 0 |
| GET | /api/v3/sbom-labels?total=true | 82 (+26) | 0 (0) | 0% | 80.6 (+21.7) | 12.3 | 146 | 1,065 | 0.14 (0) | 0 |
| other 8 | ||||||||||
| GET | /api/v3/correlation/advisory/{advisory_id}/statement | 22 (+8) | 0 (0) | 0% | 37.5 (+15.7) | 4.77 | 187 | 22 | 0.04 (0) | 0 |
| GET | /api/v3/correlation/confidence | 15 (+4) | 0 (0) | 0% | 49.1 (-10.4) | 10.8 | 86.2 | 2,258 | 0.03 (0) | 0 |
| GET | /api/v3/correlation/freshness | 15 (+8) | 0 (0) | 0% | 756 (-239.6) | 375 | 1,259 | 298 | 0.03 (0) | 0 |
| GET | /api/v3/correlation/freshness/sbom?offset=0&limit=10&total=true | 13 (+5) | 0 (0) | 0% | 783 (-358.0) | 319 | 1,054 | 1,731 | 0.02 (0) | 0 |
| GET | /api/v3/correlation/query?kind=purl | 33 (+10) | 0 (0) | 0% | 32.9 (+5.1) | 3.30 | 100.0 | 114 | 0.06 (0) | 0 |
| GET | /api/v3/correlation/sbom/{sbom_id} | 47 (+18) | 1 (+1) | 2% | 6,634 (-175.4) | 4,357 | 10,604 | 188 | 0.08 (0) | 0.00 |
| GET | /api/v3/correlation/sbom/{sbom_id}?include_unmatched=true | 32 (+10) | 0 (0) | 0% | 7,933 (+1,548.6) | 5,500 | 12,339 | 35,993,464 | 0.05 (0) | 0 |
| POST | /api/v3/correlation/verdict-counts | 20 (+9) | 0 (-1) | 0% | 45.2 (-21,516.4) | 6.46 | 90.8 | 243 | 0.03 (0) | 0 |
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} | 140 (+30) | 150 (0) | 210 (-10) | 240 (-90) | 320 (-320) | 320 (-320) |
| GET | /api/v3/sbom/count-by-package | 35 (+18) | 76 (+10) | 85 (+4) | 90 (+6) | 440 (+340) | 440 (+340) |
| GET | /api/v3/sbom/{sbom_id} | 160 (+20) | 230 (+30) | 240 (-40) | 250 (-80) | 330 (-290) | 330 (-290) |
| GET | /api/v3/sbom/{sbom_id}/all-license-ids | 13 (+6) | 70 (+35) | 78 (+17) | 80 (+9) | 98 (-502) | 98 (-502) |
| GET | /api/v3/sbom/{sbom_id}/download | 3,100 (+700) | 3,200 (+700) | 3,200 (+600) | 3,200 (+500) | 3,500 (+600) | 3,500 (+600) |
| GET | /api/v3/sbom/{sbom_id}/license-export | 67 (+40) | 83 (+31) | 89 (+8) | 97 (+12) | 170 (-70) | 170 (-70) |
| GET | /api/v3/sbom/{sbom_id}/packages | 290 (-10) | 370 (-90) | 390 (-170) | 440 (-310) | 490 (-810) | 490 (-810) |
| GET | /api/v3/sbom/{sbom_id}/related | 190 (-20) | 260 (-140) | 300 (-190) | 350 (-220) | 500 (-160) | 500 (-160) |
| GET | /api/v3/sbom?limit=10&sort=name:asc&total=true | 420 (-80) | 590 (-410) | 740 (-860) | 890 (-1,110) | 1,100 (-2,000) | 1,100 (-2,000) |
| GET | /api/v3/sbom?offset=100&limit=10&total=true | 350 (-150) | 490 (-300) | 570 (-530) | 680 (-1,020) | 980 (-1,620) | 1,100 (-1,700) |
| GET | /api/v3/sbom?q=label:type=product&total=true | 13 (+6) | 52 (+22) | 76 (+9) | 79 (+5) | 82 (-5) | 82 (-5) |
| GET | /api/v3/sbom?q=license~GPL&sort=name:desc&total=true | 14 (+8) | 59 (+20) | 73 (-1) | 82 (+5) | 92 (-28) | 92 (-28) |
| GET | /api/v3/sbom?q=name~redhat&total=true | 1,200 (-500) | 1,500 (-1,000) | 1,700 (-1,700) | 1,800 (-2,500) | 2,800 (-2,200) | 2,800 (-2,200) |
| GET | /api/v3/sbom?q=published>2024-01-01&total=true | 220 (-150) | 310 (-450) | 590 (-510) | 720 (-780) | 800 (-1,300) | 800 (-1,300) |
| GET | /api/v3/sbom?sort=ingested:desc&total=true | 520 (-160) | 660 (-440) | 800 (-700) | 1,000 (-800) | 1,300 (-2,200) | 1,300 (-2,200) |
| GET | /api/v3/sbom?total=true | 210 (-80) | 310 (-260) | 570 (-250) | 710 (-390) | 910 (-790) | 1,200 (-1,100) |
| advisory 13 | |||||||
| GET | /api/v3/advisory/urn:uuid:{advisory_id} | 51 (+3) | 100 (+16) | 120 (+10) | 120 (0) | 160 (-60) | 420 (-50) |
| GET | /api/v3/advisory/urn:uuid:{advisory_id}/download | 19 (+5) | 72 (+5) | 84 (+1) | 88 (-7) | 97 (-83) | 210 (0) |
| GET | /api/v3/advisory?deprecated=Consider&total=true | 77 (+33) | 100 (+8) | 190 (-30) | 210 (-150) | 4,500 (-2,900) | 5,400 (-2,700) |
| GET | /api/v3/advisory?limit=1&total=true | 77 (-23) | 100 (-40) | 260 (+70) | 2,200 (+1,590) | 3,200 (-100) | 3,200 (-100) |
| GET | /api/v3/advisory?limit=10&sort=ingested:desc&total=true | 57 (+29) | 82 (+5) | 97 (-23) | 110 (-190) | 4,800 (-400) | 5,900 (-1,300) |
| GET | /api/v3/advisory?offset=100&limit=10&total=true | 93 (-2) | 100 (-60) | 170 (-120) | 200 (-190) | 3,400 (-1,000) | 4,700 (-1,200) |
| GET | /api/v3/advisory?offset={offset}&limit=1 | 990 (+430) | 1,600 (+400) | 2,000 (+400) | 2,400 (+300) | 2,600 (-300) | 2,600 (-300) |
| GET | /api/v3/advisory?q=CVE-2021-&total=true | 290 (-30) | 1,000 (+210) | 2,300 (+800) | 2,900 (+700) | 9,800 (+600) | 13,000 (+2,000) |
| GET | /api/v3/advisory?q=identifier=CVE-2022-0981&total=true | 65 (+17) | 110 (+28) | 120 (+10) | 120 (0) | 140 (-80) | 480 (+180) |
| GET | /api/v3/advisory?q=modified>3 days ago&total=true | 10 (+3) | 60 (+14) | 73 (+5) | 75 (+1) | 90 (-20) | 170 (-120) |
| GET | /api/v3/advisory?q=title~openssl&total=true | 89 (+10) | 100 (-110) | 300 (-110) | 400 (-130) | 720 (-280) | 1,000 (-1,800) |
| GET | /api/v3/advisory?sort=modified:desc&total=true | 67 (+26) | 87 (-23) | 180 (-70) | 200 (-370) | 4,300 (-2,200) | 6,100 (-2,000) |
| GET | /api/v3/advisory?total=true | 170 (-10) | 190 (-100) | 210 (-280) | 260 (-410) | 3,000 (+1,300) | 5,700 (-500) |
| vulnerability 7 | |||||||
| POST | /api/v3/vulnerability/analyze | 4,500 (+4,486) | 7,500 (-200) | 8,300 (-2,700) | 8,800 (-3,200) | 9,300 (-5,700) | 11,000 (-5,000) |
| GET | /api/v3/vulnerability?offset=100&limit=10&total=true | 58 (+9) | 110 (+24) | 720 (+570) | 830 (-970) | 920 (-1,680) | 920 (-1,680) |
| GET | /api/v3/vulnerability?q=base_score>=7.0&total=true | 37 (+21) | 81 (+5) | 1,800 (+200) | 2,100 (+100) | 2,300 (-100) | 2,300 (-100) |
| GET | /api/v3/vulnerability?q=base_severity=high&total=true | 58 (+34) | 88 (-6) | 2,100 (+800) | 2,600 (+800) | 3,200 (-1,300) | 3,200 (-1,300) |
| GET | /api/v3/vulnerability?q=cwes=CWE-79&total=true | 29 (+12) | 88 (+1) | 1,300 (-700) | 1,500 (-2,000) | 2,400 (-2,300) | 2,400 (-2,300) |
| GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 1,700 (-700) | 2,400 (-1,100) | 3,100 (-1,100) | 3,900 (-1,000) | 4,200 (-1,700) | 4,200 (-1,700) |
| GET | /api/v3/vulnerability?total=true | 15 (+7) | 75 (+5) | 85 (-115) | 890 (+70) | 990 (+110) | 990 (+110) |
| purl 15 | |||||||
| GET | /api/v3/purl/base/{purl} | 81 (+22) | 210 (-60) | 310 (-200) | 370 (-300) | 570 (-530) | 650 (-750) |
| GET | /api/v3/purl/base?q=namespace=redhat&total=true | 64 (+19) | 99 (+19) | 110 (+10) | 470 (+340) | 780 (-320) | 830 (-670) |
| GET | /api/v3/purl/base?q=type=rpm&total=true | 58 (+13) | 93 (+23) | 110 (+10) | 120 (+10) | 150 (-450) | 520 (-170) |
| GET | /api/v3/purl/base?sort=name:asc&total=true | 49 (-3) | 90 (+3) | 110 (-10) | 120 (-70) | 250 (-70) | 600 (+70) |
| GET | /api/v3/purl/base?total=true | 52 (+6) | 96 (+12) | 110 (+10) | 120 (-20) | 240 (-280) | 490 (-350) |
| POST | /api/v3/purl/recommend | 410 (+180) | 530 (+200) | 720 (+210) | 870 (+110) | 1,000 (-400) | 1,200 (-900) |
| GET | /api/v3/purl/{purl_id} | 150 (+62) | 200 (+10) | 290 (-50) | 520 (+20) | 690 (-100) | 750 (-650) |
| GET | /api/v3/purl?offset=100&limit=10&total=true | 51 (+3) | 97 (+12) | 110 (+10) | 120 (-50) | 1,000 (+300) | 1,500 (+770) |
| GET | /api/v3/purl?q=curl&total=true | 66 (-34) | 83 (-227) | 100 (-1,000) | 280 (-1,420) | 1,600 (-1,200) | 1,700 (-3,000) |
| GET | /api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true | 48 (+33) | 69 (+17) | 86 (+21) | 94 (+19) | 190 (+30) | 540 (+90) |
| GET | /api/v3/purl?q=name=curl&total=true | 36 (+25) | 64 (+7) | 77 (-14) | 280 (+120) | 460 (-110) | 550 (-550) |
| GET | /api/v3/purl?q=purl:namespace=redhat&total=true | 13 (-26) | 60 (+1) | 81 (-18) | 2,700 (+2,440) | 7,800 (-300) | 8,000 (-5,000) |
| GET | /api/v3/purl?q=purl:ty=rpm&total=true | 22 (-21) | 59 (-1) | 74 (-26) | 150 (-10) | 6,700 (-1,200) | 8,800 (-2,200) |
| GET | /api/v3/purl?sort=purl:name:asc&total=true | 37 (+24) | 61 (+6) | 80 (-70) | 440 (+70) | 890 (-510) | 1,100 (-1,100) |
| GET | /api/v3/purl?total=true | 10 (-33) | 55 (-6) | 70 (-28) | 83 (-27) | 1,200 (+290) | 1,400 (+420) |
| license 9 | |||||||
| GET | /api/v3/license/spdx/license/{license_id} | 42 (0) | 43 (0) | 44 (0) | 45 (+1) | 58 (+7) | 190 (+60) |
| GET | /api/v3/license/spdx/license?q=apache&total=true | 2 (0) | 3 (+1) | 5 (+2) | 5 (+1) | 8 (+2) | 31 (+11) |
| GET | /api/v3/license/spdx/license?q=gpl&total=true | 42 (0) | 43 (0) | 44 (0) | 45 (+1) | 59 (+6) | 170 (+20) |
| GET | /api/v3/license/spdx/license?total=true | 42 (0) | 43 (0) | 44 (0) | 45 (+1) | 53 (+1) | 87 (-53) |
| GET | /api/v3/license?limit=10&sort=license:asc&total=true | 42 (+31) | 69 (+24) | 83 (+20) | 89 (+16) | 110 (+17) | 400 (-210) |
| GET | /api/v3/license?q=ASL&sort=license:desc&total=true | 24 (+16) | 58 (+22) | 75 (+17) | 81 (+14) | 100 (+21) | 490 (-40) |
| GET | /api/v3/license?q=license~Apache&total=true | 16 (+10) | 53 (+23) | 71 (+16) | 76 (+13) | 87 (+10) | 500 (+80) |
| GET | /api/v3/license?q=license~GPL&total=true | 15 (+9) | 53 (+26) | 70 (+14) | 77 (+14) | 87 (+9) | 410 (-580) |
| GET | /api/v3/license?total=true | 75 (+24) | 100 (+15) | 120 (+20) | 130 (+20) | 160 (+30) | 590 (+110) |
| analysis 3 | |||||||
| GET | /api/v3/analysis/component/{component} | 6 (+4) | 9 (+5) | 71 (+65) | 75 (+27) | 93 (+20) | 580 (+10) |
| GET | /api/v3/analysis/latest/component/{cpe} | 6 (+4) | 9 (+5) | 71 (+65) | 75 (+24) | 99 (+26) | 600 (-380) |
| GET | /api/v3/analysis/status | 5 (+3) | 9 (+6) | 71 (+65) | 75 (+34) | 89 (+17) | 600 (+60) |
| importer 1 | |||||||
| GET | /api/v4/importer?total=true | 4 (+2) | 6 (+3) | 67 (+62) | 72 (+45) | 82 (+10) | 640 (-290) |
| group 3 | |||||||
| GET | /api/v3/group/sbom?parents=resolve&total=true | 4 (+2) | 7 (+4) | 68 (+62) | 72 (+26) | 79 (+6) | 500 (-90) |
| GET | /api/v3/group/sbom?total=true | 4 (+2) | 6 (+3) | 66 (+61) | 72 (+31) | 79 (+7) | 580 (-400) |
| GET | /api/v3/group/sbom?totals=true&total=true | 4 (+2) | 7 (+4) | 67 (+61) | 72 (+25) | 79 (+6) | 510 (-70) |
| labels 3 | |||||||
| GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | 10,000 (+4,500) | 11,000 (+4,700) | 12,000 (+4,400) | 16,000 (+7,900) | 20,000 (+7,000) | 20,000 (+7,000) |
| GET | /api/v3/sbom-labels?limit=10&filter_text=&total=true | 83 (+14) | 110 (+10) | 120 (0) | 130 (+10) | 130 (-30) | 130 (-30) |
| GET | /api/v3/sbom-labels?total=true | 67 (+18) | 110 (+52) | 120 (+20) | 130 (+10) | 150 (+20) | 150 (+20) |
| other 8 | |||||||
| GET | /api/v3/correlation/advisory/{advisory_id}/statement | 30 (+18) | 53 (+32) | 73 (+3) | 82 (+3) | 190 (+111) | 190 (+111) |
| GET | /api/v3/correlation/confidence | 48 (-6) | 68 (+2) | 83 (+3) | 86 (-14) | 86 (-14) | 86 (-14) |
| GET | /api/v3/correlation/freshness | 750 (-350) | 910 (-590) | 1,000 (-600) | 1,300 (-300) | 1,300 (-300) | 1,300 (-300) |
| GET | /api/v3/correlation/freshness/sbom?offset=0&limit=10&total=true | 830 (-270) | 1,000 (-600) | 1,000 (-800) | 1,100 (-700) | 1,100 (-700) | 1,100 (-700) |
| GET | /api/v3/correlation/query?kind=purl | 22 (+6) | 44 (-3) | 86 (+15) | 88 (+12) | 100 (+2) | 100 (+2) |
| GET | /api/v3/correlation/sbom/{sbom_id} | 6,400 (+900) | 7,700 (+400) | 8,700 (-2,300) | 9,200 (-5,800) | 11,000 (-6,000) | 11,000 (-6,000) |
| GET | /api/v3/correlation/sbom/{sbom_id}?include_unmatched=true | 7,800 (+1,400) | 8,500 (+700) | 9,400 (+1,100) | 10,000 (+1,400) | 12,000 (+2,000) | 12,000 (+2,000) |
| POST | /api/v3/correlation/verdict-counts | 42 (-19,958) | 67 (-27,933) | 86 (-27,914) | 91 (-29,909) | 91 (-29,909) | 91 (-29,909) |
Failures
| Method | Name | Error | Occurrences |
|---|---|---|---|
| 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') | 2 |
| GET | /api/v3/group/sbom?total=true | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/group/sbom?total=true') | 1 |
| POST | /api/v3/vulnerability/analyze | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/vulnerability/analyze') | 1 |
| GET | /api/v3/correlation/sbom/{sbom_id} | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/correlation/sbom/{sbom_id}') | 1 |
| GET | /api/v3/analysis/status | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/analysis/status') | 1 |
| GET | /api/v3/advisory?q=CVE-2021-&total=true | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/advisory?q=CVE-2021-&total=true') | 1 |
| GET | /api/v3/purl?q=purl:namespace=redhat&total=true | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/purl?q=purl:namespace=redhat&total=true') | 1 |
| GET | /api/v3/sbom?offset=100&limit=10&total=true | HTTPError('500 Server Error: Internal Server Error for url: /api/v3/sbom?offset=100&limit=10&total=true') | 1 |
Exceptions
No exceptions raised in the locustfile.