Trustify branch daily perf tests · 2026-10-28 05:05 UTC
Duration
9m 58s
Total requests
322,239 (+122,420)
Failure rate
0.0%
0 failed requests
Throughput
537.9 req/s (+204.5)
Latency 95%ile
63 ms (-9)
Latency 99%ile
120 ms (-70)
Endpoints
72
0 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 | 05:05:19 | 05:05:23 | 0m 04s | 2 → 10 |
| Maintaining | 05:05:23 | 05:15:17 | 9m 54s | 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 | 4,500 | 3,900 | 141 |
| 2 | POST | /api/v3/vulnerability/analyze | 2,600 | 615 | 637 |
| 3 | GET | /api/v3/sbom/{sbom_id}/download | 2,400 | 2,252 | 130 |
| 4 | GET | /api/v3/sbom?q=name~redhat&total=true | 1,400 | 548 | 99 |
| 5 | GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 1,300 | 553 | 297 |
| 6 | GET | /api/v3/advisory?q=CVE-2021-&total=true | 1,200 | 309 | 714 |
| 7 | POST | /api/v3/purl/recommend | 1,200 | 743 | 533 |
| 8 | GET | /api/v3/sbom?sort=ingested:desc&total=true | 880 | 297 | 116 |
| 9 | GET | /api/v3/purl?q=curl&total=true | 680 | 111 | 206 |
| 10 | GET | /api/v3/sbom?limit=10&sort=name:asc&total=true | 590 | 218 | 133 |
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} | 101 (+7) | 0 (0) | 0% | 132 (+29.5) | 15.9 | 3,081 | 1,287 | 0.17 (0) | 0 |
| GET | /api/v3/sbom/count-by-package | 109 (+15) | 0 (0) | 0% | 25.7 (-4.7) | 3.64 | 204 | 3 | 0.18 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id} | 104 (-24) | 0 (0) | 0% | 101 (-29.3) | 54.2 | 220 | 2,015 | 0.17 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/all-license-ids | 133 (+32) | 0 (0) | 0% | 18.1 (-4.4) | 1.65 | 73.6 | 2 | 0.22 (+0.1) | 0 |
| GET | /api/v3/sbom/{sbom_id}/download | 130 (+31) | 0 (0) | 0% | 2,252 (-817.4) | 2,069 | 2,499 | 136,458,638 | 0.22 (+0.1) | 0 |
| GET | /api/v3/sbom/{sbom_id}/license-export | 111 (+5) | 0 (0) | 0% | 33.2 (-0.6) | 3.52 | 516 | 234 | 0.19 (0) | 0 |
| GET | /api/v3/sbom/{sbom_id}/packages | 133 (+35) | 0 (0) | 0% | 143 (-11.7) | 12.0 | 3,123 | 12,648 | 0.22 (+0.1) | 0 |
| GET | /api/v3/sbom/{sbom_id}/related | 136 (+54) | 0 (0) | 0% | 107 (-39.5) | 15.3 | 623 | 15,372 | 0.23 (+0.1) | 0 |
| GET | /api/v3/sbom?limit=10&sort=name:asc&total=true | 133 (+40) | 0 (0) | 0% | 218 (-88.3) | 27.6 | 1,511 | 12,189 | 0.22 (+0.1) | 0 |
| GET | /api/v3/sbom?offset=100&limit=10&total=true | 246 (+17) | 0 (0) | 0% | 179 (-22.0) | 22.0 | 1,212 | 11,941 | 0.41 (0) | 0 |
| GET | /api/v3/sbom?q=label:type=product&total=true | 109 (+2) | 0 (0) | 0% | 19.5 (-3.7) | 1.66 | 105 | 22 | 0.18 (0) | 0 |
| GET | /api/v3/sbom?q=license~GPL&sort=name:desc&total=true | 137 (+19) | 0 (0) | 0% | 22.2 (-4.6) | 2.17 | 81.9 | 22 | 0.23 (0) | 0 |
| GET | /api/v3/sbom?q=name~redhat&total=true | 99 (-6) | 0 (0) | 0% | 548 (+44.6) | 7.39 | 2,165 | 22 | 0.17 (0) | 0 |
| GET | /api/v3/sbom?q=published>2024-01-01&total=true | 121 (+44) | 0 (0) | 0% | 167 (-66.5) | 23.7 | 1,449 | 29,317 | 0.20 (+0.1) | 0 |
| GET | /api/v3/sbom?sort=ingested:desc&total=true | 116 (+5) | 0 (0) | 0% | 297 (+11.8) | 23.3 | 1,738 | 29,600 | 0.19 (0) | 0 |
| GET | /api/v3/sbom?total=true | 217 (+7) | 0 (0) | 0% | 151 (-11.1) | 21.7 | 1,489 | 29,317 | 0.36 (0) | 0 |
| advisory 13 | ||||||||||
| GET | /api/v3/advisory/urn:uuid:{advisory_id} | 709 (+131) | 0 (0) | 0% | 53.5 (-6.0) | 3.32 | 139 | 2,395 | 1.18 (+0.2) | 0 |
| GET | /api/v3/advisory/urn:uuid:{advisory_id}/download | 766 (+165) | 0 (0) | 0% | 20.5 (-8.8) | 3.54 | 169 | 178,423 | 1.28 (+0.3) | 0 |
| GET | /api/v3/advisory?deprecated=Consider&total=true | 738 (+134) | 0 (0) | 0% | 50.5 (-22.6) | 5.12 | 2,585 | 44,003 | 1.23 (+0.2) | 0 |
| GET | /api/v3/advisory?limit=1&total=true | 156 (+62) | 0 (0) | 0% | 68.0 (-17.2) | 5.77 | 849 | 2,615 | 0.26 (+0.1) | 0 |
| GET | /api/v3/advisory?limit=10&sort=ingested:desc&total=true | 720 (+110) | 0 (0) | 0% | 48.9 (-10.6) | 3.22 | 3,090 | 20,193 | 1.20 (+0.2) | 0 |
| GET | /api/v3/advisory?offset=100&limit=10&total=true | 661 (+81) | 0 (0) | 0% | 73.6 (-13.8) | 3.79 | 2,174 | 19,049 | 1.10 (+0.1) | 0 |
| GET | /api/v3/advisory?offset={offset}&limit=1 | 156 (+62) | 0 (0) | 0% | 244 (-3.3) | 35.6 | 958 | 2,155 | 0.26 (+0.1) | 0 |
| GET | /api/v3/advisory?q=CVE-2021-&total=true | 714 (+93) | 0 (0) | 0% | 309 (-55.5) | 7.06 | 4,934 | 50,145 | 1.19 (+0.2) | 0 |
| GET | /api/v3/advisory?q=identifier=CVE-2022-0981&total=true | 725 (+107) | 0 (0) | 0% | 53.2 (-4.5) | 2.46 | 183 | 1,971 | 1.21 (+0.2) | 0 |
| GET | /api/v3/advisory?q=modified>3 days ago&total=true | 655 (+45) | 0 (0) | 0% | 16.7 (-4.6) | 1.90 | 152 | 22 | 1.09 (+0.1) | 0 |
| GET | /api/v3/advisory?q=title~openssl&total=true | 745 (+179) | 0 (0) | 0% | 32.8 (-17.8) | 5.99 | 526 | 126,452 | 1.24 (+0.3) | 0 |
| GET | /api/v3/advisory?sort=modified:desc&total=true | 738 (+122) | 0 (0) | 0% | 46.1 (-17.4) | 4.70 | 2,353 | 38,128 | 1.23 (+0.2) | 0 |
| GET | /api/v3/advisory?total=true | 743 (+115) | 0 (0) | 0% | 122 (+14.7) | 5.79 | 2,202 | 48,497 | 1.24 (+0.2) | 0 |
| vulnerability 7 | ||||||||||
| POST | /api/v3/vulnerability/analyze | 637 (+264) | 0 (0) | 0% | 615 (-444.2) | 1.15 | 5,722 | 4,241,738 | 1.06 (+0.4) | 0 |
| GET | /api/v3/vulnerability?offset=100&limit=10&total=true | 314 (+123) | 0 (0) | 0% | 25.6 (-37.7) | 2.12 | 1,222 | 7,197 | 0.52 (+0.2) | 0 |
| GET | /api/v3/vulnerability?q=base_score>=7.0&total=true | 316 (+115) | 0 (0) | 0% | 31.4 (-6.5) | 2.05 | 1,423 | 18,480 | 0.53 (+0.2) | 0 |
| GET | /api/v3/vulnerability?q=base_severity=high&total=true | 300 (+99) | 0 (0) | 0% | 25.8 (-19.6) | 2.09 | 882 | 18,398 | 0.50 (+0.2) | 0 |
| GET | /api/v3/vulnerability?q=cwes=CWE-79&total=true | 306 (+117) | 0 (0) | 0% | 28.7 (-20.1) | 1.98 | 1,405 | 18,736 | 0.51 (+0.2) | 0 |
| GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 297 (+86) | 0 (0) | 0% | 553 (-180.1) | 104 | 5,041 | 13,155 | 0.50 (+0.1) | 0 |
| GET | /api/v3/vulnerability?total=true | 338 (+139) | 0 (0) | 0% | 15.0 (-25.1) | 1.85 | 709 | 18,373 | 0.56 (+0.2) | 0 |
| purl 15 | ||||||||||
| GET | /api/v3/purl/base/{purl} | 219 (+58) | 0 (0) | 0% | 91.3 (+11.9) | 4.34 | 769 | 48,827 | 0.37 (+0.1) | 0 |
| GET | /api/v3/purl/base?q=namespace=redhat&total=true | 228 (+89) | 0 (0) | 0% | 69.0 (-18.4) | 2.83 | 1,155 | 2,080 | 0.38 (+0.1) | 0 |
| GET | /api/v3/purl/base?q=type=rpm&total=true | 192 (+54) | 0 (0) | 0% | 50.2 (-6.6) | 2.56 | 130 | 2,080 | 0.32 (+0.1) | 0 |
| GET | /api/v3/purl/base?sort=name:asc&total=true | 189 (+37) | 0 (0) | 0% | 75.9 (+11.0) | 2.61 | 2,969 | 2,943 | 0.32 (+0.1) | 0 |
| GET | /api/v3/purl/base?total=true | 190 (+44) | 0 (0) | 0% | 60.8 (-2.4) | 2.30 | 701 | 2,450 | 0.32 (+0.1) | 0 |
| POST | /api/v3/purl/recommend | 533 (+94) | 0 (0) | 0% | 743 (-217.4) | 117 | 1,650 | 2,747 | 0.89 (+0.2) | 0 |
| GET | /api/v3/purl/{purl_id} | 205 (+57) | 0 (0) | 0% | 62.8 (-28.6) | 10.8 | 329 | 537 | 0.34 (+0.1) | 0 |
| GET | /api/v3/purl?offset=100&limit=10&total=true | 210 (+83) | 0 (0) | 0% | 72.2 (-6.4) | 2.76 | 941 | 4,061 | 0.35 (+0.1) | 0 |
| GET | /api/v3/purl?q=curl&total=true | 206 (+78) | 0 (0) | 0% | 111 (+12.7) | 2.02 | 1,888 | 10,241 | 0.34 (+0.1) | 0 |
| GET | /api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true | 188 (+40) | 0 (0) | 0% | 22.0 (-9.9) | 1.80 | 77.4 | 22 | 0.31 (+0.1) | 0 |
| GET | /api/v3/purl?q=name=curl&total=true | 201 (+45) | 0 (0) | 0% | 26.9 (-8.7) | 1.52 | 259 | 12,084 | 0.34 (+0.1) | 0 |
| GET | /api/v3/purl?q=purl:namespace=redhat&total=true | 207 (+53) | 0 (0) | 0% | 135 (-50.4) | 1.48 | 4,169 | 10,318 | 0.35 (+0.1) | 0 |
| GET | /api/v3/purl?q=purl:ty=rpm&total=true | 213 (+42) | 0 (0) | 0% | 129 (-52.2) | 1.49 | 3,789 | 10,179 | 0.36 (+0.1) | 0 |
| GET | /api/v3/purl?sort=purl:name:asc&total=true | 209 (+52) | 0 (0) | 0% | 42.5 (-19.3) | 1.44 | 679 | 11,101 | 0.35 (+0.1) | 0 |
| GET | /api/v3/purl?total=true | 216 (+59) | 0 (0) | 0% | 22.4 (-20.6) | 1.34 | 602 | 10,194 | 0.36 (+0.1) | 0 |
| license 9 | ||||||||||
| GET | /api/v3/license/spdx/license/{license_id} | 2,035 (+230) | 0 (0) | 0% | 41.2 (-0.7) | 0.77 | 119 | 1,143 | 3.40 (+0.4) | 0 |
| GET | /api/v3/license/spdx/license?q=apache&total=true | 2,023 (+188) | 0 (0) | 0% | 2.46 (-0.8) | 0.72 | 56.5 | 165 | 3.38 (+0.3) | 0 |
| GET | /api/v3/license/spdx/license?q=gpl&total=true | 2,045 (+265) | 0 (0) | 0% | 41.5 (0) | 1.02 | 99.4 | 1,981 | 3.41 (+0.4) | 0 |
| GET | /api/v3/license/spdx/license?total=true | 2,150 (+332) | 0 (0) | 0% | 41.2 (-0.3) | 0.98 | 94.9 | 1,525 | 3.59 (+0.6) | 0 |
| GET | /api/v3/license?limit=10&sort=license:asc&total=true | 2,059 (+218) | 0 (0) | 0% | 27.3 (-10.3) | 4.29 | 319 | 425 | 3.44 (+0.4) | 0 |
| GET | /api/v3/license?q=ASL&sort=license:desc&total=true | 2,085 (+229) | 0 (0) | 0% | 22.4 (-8.4) | 2.42 | 166 | 22 | 3.48 (+0.4) | 0 |
| GET | /api/v3/license?q=license~Apache&total=true | 2,086 (+290) | 0 (0) | 0% | 20.8 (-7.1) | 1.83 | 153 | 120 | 3.48 (+0.5) | 0 |
| GET | /api/v3/license?q=license~GPL&total=true | 2,140 (+301) | 0 (0) | 0% | 20.2 (-6.6) | 1.78 | 153 | 92 | 3.57 (+0.5) | 0 |
| GET | /api/v3/license?total=true | 2,118 (+317) | 0 (0) | 0% | 64.0 (-7.7) | 5.89 | 213 | 1,101 | 3.54 (+0.5) | 0 |
| analysis 3 | ||||||||||
| GET | /api/v3/analysis/component/{component} | 26,818 (+12,284) | 0 (0) | 0% | 7.09 (-6.2) | 0.98 | 110 | 25 | 44.76 (+20.5) | 0 |
| GET | /api/v3/analysis/latest/component/{cpe} | 26,604 (+12,021) | 0 (0) | 0% | 7.38 (-5.7) | 1.02 | 96.7 | 25 | 44.41 (+20.1) | 0 |
| GET | /api/v3/analysis/status | 26,825 (+12,170) | 0 (0) | 0% | 6.75 (-6.0) | 0.92 | 179 | 103 | 44.78 (+20.3) | 0 |
| importer 1 | ||||||||||
| GET | /api/v3/importer?total=true | 97,793 (+43,508) | 0 (0) | 0% | 5.64 (-4.6) | 0.73 | 93.3 | 2 | 163.24 (+72.7) | 0 |
| group 3 | ||||||||||
| GET | /api/v3/group/sbom?parents=resolve&total=true | 26,974 (+11,550) | 0 (0) | 0% | 6.95 (-5.4) | 0.88 | 94.4 | 38 | 45.02 (+19.3) | 0 |
| GET | /api/v3/group/sbom?total=true | 27,202 (+11,863) | 0 (0) | 0% | 6.70 (-5.9) | 0.89 | 184 | 22 | 45.41 (+19.8) | 0 |
| GET | /api/v3/group/sbom?totals=true&total=true | 27,518 (+12,409) | 0 (0) | 0% | 6.93 (-5.1) | 0.88 | 97.7 | 22 | 45.93 (+20.7) | 0 |
| labels 3 | ||||||||||
| GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | 141 (+42) | 0 (0) | 0% | 3,900 (-1,806.5) | 2,803 | 9,975 | 60 | 0.24 (+0.1) | 0 |
| GET | /api/v3/sbom-labels?limit=10&filter_text=&total=true | 145 (+42) | 0 (0) | 0% | 63.8 (-5.4) | 43.8 | 132 | 1,065 | 0.24 (+0.1) | 0 |
| GET | /api/v3/sbom-labels?total=true | 120 (+32) | 0 (0) | 0% | 65.0 (-3.2) | 10.1 | 156 | 1,065 | 0.20 (+0.1) | 0 |
| other 2 | ||||||||||
| GET | /.well-known/trustify | 13,628 (+304) | 0 (0) | 0% | 41.3 (-0.3) | 0.66 | 106 | 1,169 | 22.75 (+0.5) | 0 |
| POST | /api/v3/ui/extract-sbom-purls | 13,455 (+308) | 0 (0) | 0% | 1.82 (-0.6) | 0.65 | 34.6 | 45 | 22.46 (+0.5) | 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} | 98 (-2) | 120 (-10) | 140 (0) | 220 (+10) | 390 (+170) | 3,100 (+2,880) |
| GET | /api/v3/sbom/count-by-package | 9 (-5) | 47 (-5) | 68 (-9) | 74 (-5) | 100 (+7) | 200 (+107) |
| GET | /api/v3/sbom/{sbom_id} | 110 (-20) | 130 (-10) | 140 (-60) | 150 (-80) | 180 (-100) | 220 (-70) |
| GET | /api/v3/sbom/{sbom_id}/all-license-ids | 5 (-3) | 33 (-4) | 59 (-7) | 67 (-5) | 73 (-4) | 74 (-9) |
| GET | /api/v3/sbom/{sbom_id}/download | 2,200 (-900) | 2,300 (-800) | 2,400 (-800) | 2,400 (-800) | 2,500 (-900) | 2,500 (-900) |
| GET | /api/v3/sbom/{sbom_id}/license-export | 10 (-6) | 55 (-8) | 75 (-2) | 78 (-4) | 100 (+13) | 520 (+423) |
| GET | /api/v3/sbom/{sbom_id}/packages | 77 (-73) | 180 (-30) | 270 (-20) | 390 (+70) | 1,400 (+820) | 3,100 (+2,520) |
| GET | /api/v3/sbom/{sbom_id}/related | 91 (-49) | 120 (-70) | 200 (-40) | 270 (-10) | 470 (+160) | 620 (+310) |
| GET | /api/v3/sbom?limit=10&sort=name:asc&total=true | 140 (-120) | 280 (-120) | 430 (-160) | 590 (-170) | 1,200 (+300) | 1,500 (+600) |
| GET | /api/v3/sbom?offset=100&limit=10&total=true | 100 (-50) | 200 (-80) | 420 (+10) | 550 (+70) | 900 (+290) | 1,200 (+430) |
| GET | /api/v3/sbom?q=label:type=product&total=true | 5 (-3) | 35 (-13) | 65 (-3) | 72 (-3) | 75 (-3) | 110 (+28) |
| GET | /api/v3/sbom?q=license~GPL&sort=name:desc&total=true | 7 (-3) | 42 (-12) | 62 (-7) | 68 (-4) | 80 (0) | 82 (-9) |
| GET | /api/v3/sbom?q=name~redhat&total=true | 330 (+232) | 1,100 (+100) | 1,300 (+100) | 1,400 (+100) | 2,200 (+900) | 2,200 (+800) |
| GET | /api/v3/sbom?q=published>2024-01-01&total=true | 97 (-53) | 150 (-150) | 410 (-90) | 580 (-60) | 1,000 (-200) | 1,400 (+200) |
| GET | /api/v3/sbom?sort=ingested:desc&total=true | 210 (-10) | 420 (+30) | 640 (+110) | 880 (+230) | 1,600 (+750) | 1,700 (+400) |
| GET | /api/v3/sbom?total=true | 96 (-34) | 160 (-30) | 360 (+60) | 470 (+90) | 970 (+400) | 1,500 (+790) |
| advisory 13 | |||||||
| GET | /api/v3/advisory/urn:uuid:{advisory_id} | 45 (-2) | 54 (-27) | 97 (-13) | 100 (-10) | 120 (0) | 140 (-70) |
| GET | /api/v3/advisory/urn:uuid:{advisory_id}/download | 9 (-4) | 19 (-35) | 64 (-10) | 71 (-8) | 86 (-9) | 170 (+50) |
| GET | /api/v3/advisory?deprecated=Consider&total=true | 11 (-6) | 55 (-16) | 74 (-8) | 83 (-12) | 1,400 (-700) | 2,600 (-400) |
| GET | /api/v3/advisory?limit=1&total=true | 48 (-2) | 72 (-10) | 99 (-1) | 110 (-10) | 640 (-460) | 850 (-250) |
| GET | /api/v3/advisory?limit=10&sort=ingested:desc&total=true | 8 (-5) | 48 (-13) | 70 (-5) | 78 (-5) | 1,300 (-200) | 3,100 (+800) |
| GET | /api/v3/advisory?offset=100&limit=10&total=true | 57 (-14) | 85 (-3) | 100 (+2) | 150 (+40) | 390 (-1,410) | 2,200 (-400) |
| GET | /api/v3/advisory?offset={offset}&limit=1 | 210 (0) | 310 (0) | 480 (0) | 580 (+30) | 900 (+90) | 960 (+150) |
| GET | /api/v3/advisory?q=CVE-2021-&total=true | 180 (-10) | 290 (-20) | 820 (-90) | 1,200 (-500) | 1,800 (-400) | 4,900 (+1,400) |
| GET | /api/v3/advisory?q=identifier=CVE-2022-0981&total=true | 45 (-2) | 50 (-21) | 99 (-11) | 110 (0) | 120 (0) | 180 (-30) |
| GET | /api/v3/advisory?q=modified>3 days ago&total=true | 5 (-3) | 15 (-20) | 60 (-5) | 66 (-5) | 74 (-10) | 150 (+52) |
| GET | /api/v3/advisory?q=title~openssl&total=true | 13 (-18) | 54 (-21) | 75 (-12) | 84 (-15) | 140 (-230) | 530 (-60) |
| GET | /api/v3/advisory?sort=modified:desc&total=true | 10 (-6) | 50 (-18) | 72 (-6) | 82 (-7) | 1,200 (-500) | 2,400 (0) |
| GET | /api/v3/advisory?total=true | 97 (-3) | 120 (+10) | 190 (+10) | 260 (+70) | 580 (+350) | 2,200 (-900) |
| vulnerability 7 | |||||||
| POST | /api/v3/vulnerability/analyze | 43 (-887) | 950 (-750) | 1,800 (-1,000) | 2,600 (-800) | 3,800 (-600) | 5,700 (+300) |
| GET | /api/v3/vulnerability?offset=100&limit=10&total=true | 5 (-41) | 8 (-41) | 55 (-45) | 67 (-43) | 710 (-100) | 1,200 (+200) |
| GET | /api/v3/vulnerability?q=base_score>=7.0&total=true | 5 (-3) | 8 (-9) | 39 (-26) | 75 (0) | 730 (+30) | 1,400 (+680) |
| GET | /api/v3/vulnerability?q=base_severity=high&total=true | 5 (-3) | 8 (-7) | 51 (-11) | 69 (-9) | 730 (-160) | 880 (-220) |
| GET | /api/v3/vulnerability?q=cwes=CWE-79&total=true | 6 (-2) | 8 (-10) | 58 (-11) | 73 (-87) | 630 (-340) | 1,400 (+300) |
| GET | /api/v3/vulnerability?sort=base_score:desc&total=true | 400 (-200) | 690 (-240) | 1,100 (-100) | 1,300 (-300) | 2,000 (+100) | 5,000 (+3,100) |
| GET | /api/v3/vulnerability?total=true | 5 (-3) | 6 (-22) | 13 (-57) | 60 (-18) | 480 (-410) | 710 (-280) |
| purl 15 | |||||||
| GET | /api/v3/purl/base/{purl} | 50 (-3) | 130 (+20) | 250 (+30) | 320 (+50) | 570 (+220) | 770 (+390) |
| GET | /api/v3/purl/base?q=namespace=redhat&total=true | 44 (-3) | 72 (-17) | 97 (-13) | 100 (-110) | 570 (-100) | 1,200 (+460) |
| GET | /api/v3/purl/base?q=type=rpm&total=true | 44 (-2) | 47 (-24) | 85 (-15) | 95 (-5) | 110 (-10) | 130 (+10) |
| GET | /api/v3/purl/base?sort=name:asc&total=true | 47 (-4) | 76 (-12) | 100 (0) | 120 (0) | 230 (+70) | 3,000 (+2,790) |
| GET | /api/v3/purl/base?total=true | 44 (-4) | 76 (-9) | 97 (-1) | 100 (-10) | 200 (+50) | 700 (+470) |
| POST | /api/v3/purl/recommend | 800 (-200) | 950 (-250) | 1,100 (-300) | 1,200 (-300) | 1,400 (-200) | 1,600 (-300) |
| GET | /api/v3/purl/{purl_id} | 62 (-24) | 83 (-27) | 110 (-60) | 150 (-40) | 230 (-20) | 330 (+60) |
| GET | /api/v3/purl?offset=100&limit=10&total=true | 45 (-1) | 82 (0) | 99 (-1) | 110 (0) | 510 (-230) | 940 (+30) |
| GET | /api/v3/purl?q=curl&total=true | 11 (-27) | 57 (-10) | 280 (+187) | 680 (-220) | 1,500 (+400) | 1,900 (+700) |
| GET | /api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true | 9 (-9) | 40 (-15) | 61 (-8) | 63 (-11) | 77 (-11) | 77 (-23) |
| GET | /api/v3/purl?q=name=curl&total=true | 7 (-5) | 46 (-5) | 63 (-1) | 77 (-73) | 200 (-90) | 260 (-220) |
| GET | /api/v3/purl?q=purl:namespace=redhat&total=true | 4 (-5) | 28 (-19) | 58 (-6) | 68 (-2,132) | 2,900 (-400) | 4,200 (+600) |
| GET | /api/v3/purl?q=purl:ty=rpm&total=true | 5 (-4) | 42 (-12) | 59 (-8) | 71 (-2,229) | 2,900 (-100) | 3,800 (+500) |
| GET | /api/v3/purl?sort=purl:name:asc&total=true | 7 (-5) | 49 (-1) | 68 (-2) | 190 (-280) | 500 (-350) | 680 (-210) |
| GET | /api/v3/purl?total=true | 5 (-4) | 28 (-25) | 53 (-8) | 60 (-7) | 350 (-300) | 600 (-100) |
| license 9 | |||||||
| GET | /api/v3/license/spdx/license/{license_id} | 42 (0) | 43 (0) | 44 (-1) | 45 (-1) | 62 (-5) | 120 (-10) |
| GET | /api/v3/license/spdx/license?q=apache&total=true | 2 (-1) | 3 (-1) | 4 (-1) | 4 (-2) | 20 (-5) | 56 (-15) |
| GET | /api/v3/license/spdx/license?q=gpl&total=true | 42 (-1) | 43 (-1) | 44 (-1) | 45 (-1) | 67 (+2) | 99 (-11) |
| GET | /api/v3/license/spdx/license?total=true | 42 (0) | 43 (0) | 44 (0) | 45 (-1) | 64 (+4) | 95 (-15) |
| GET | /api/v3/license?limit=10&sort=license:asc&total=true | 12 (-14) | 50 (-11) | 64 (-14) | 74 (-11) | 90 (-10) | 320 (+140) |
| GET | /api/v3/license?q=ASL&sort=license:desc&total=true | 8 (-7) | 42 (-12) | 58 (-11) | 66 (-11) | 82 (-10) | 170 (+20) |
| GET | /api/v3/license?q=license~Apache&total=true | 7 (-6) | 40 (-10) | 57 (-9) | 65 (-9) | 81 (-7) | 150 (0) |
| GET | /api/v3/license?q=license~GPL&total=true | 7 (-5) | 40 (-9) | 57 (-9) | 64 (-10) | 79 (-8) | 150 (-20) |
| GET | /api/v3/license?total=true | 51 (-9) | 87 (-10) | 100 (-10) | 110 (-10) | 130 (0) | 210 (0) |
| analysis 3 | |||||||
| GET | /api/v3/analysis/component/{component} | 3 (-2) | 4 (-3) | 6 (-56) | 59 (-10) | 71 (-5) | 110 (+10) |
| GET | /api/v3/analysis/latest/component/{cpe} | 3 (-2) | 4 (-3) | 6 (-56) | 60 (-9) | 72 (-4) | 97 (-3) |
| GET | /api/v3/analysis/status | 3 (-1) | 4 (-2) | 6 (-56) | 57 (-12) | 71 (-4) | 180 (+70) |
| importer 1 | |||||||
| GET | /api/v3/importer?total=true | 2 (-1) | 3 (-2) | 4 (-48) | 47 (-19) | 69 (-5) | 93 (-27) |
| group 3 | |||||||
| GET | /api/v3/group/sbom?parents=resolve&total=true | 3 (-1) | 4 (-2) | 6 (-55) | 59 (-9) | 72 (-3) | 94 (-26) |
| GET | /api/v3/group/sbom?total=true | 3 (-1) | 4 (-2) | 6 (-56) | 57 (-11) | 71 (-4) | 180 (+70) |
| GET | /api/v3/group/sbom?totals=true&total=true | 3 (-1) | 4 (-2) | 6 (-54) | 58 (-10) | 71 (-4) | 98 (-292) |
| labels 3 | |||||||
| GET | /api/v3/advisory-labels?filter_text=type&limit=1000 | 3,800 (-1,900) | 4,000 (-2,000) | 4,300 (-2,000) | 4,500 (-2,000) | 9,100 (+900) | 10,000 (+1,800) |
| GET | /api/v3/sbom-labels?limit=10&filter_text=&total=true | 48 (-4) | 86 (-13) | 110 (0) | 110 (-10) | 120 (-10) | 130 (0) |
| GET | /api/v3/sbom-labels?total=true | 48 (-3) | 88 (-4) | 110 (-10) | 110 (-10) | 120 (-10) | 160 (+30) |
| other 2 | |||||||
| GET | /.well-known/trustify | 42 (0) | 43 (0) | 43 (-1) | 44 (-1) | 49 (-7) | 110 (+17) |
| POST | /api/v3/ui/extract-sbom-purls | 1 (0) | 2 (-1) | 3 (-2) | 4 (-2) | 6 (-2) | 35 (-3) |
Failures
No failures recorded.
Exceptions
No exceptions raised in the locustfile.