← All runs

Trustify PR perf tests · 2026-10-07 16:17 UTC

Target trustify (scale snapshot) · 2026-10-07 16:17:09 UTC → 16:27:08 UTC · Users 10

Type pull-request · Dataset scale-20260317T023702Z · Scenario etc/scenarios/main/full-20260317T023702Z.json5 · Branch feature/sea-orm-2.x_1 · Commit 0db05dc007d7 · PR #2745 · Workflow run

Duration
9m 59s
Total requests
362,681
Failure rate
0.0%
0 failed requests
Throughput
604.8 req/s
Latency 95%ile
38 ms
Latency 99%ile
120 ms
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

ActionStartedStoppedElapsedUsers
Increasing16:17:0916:17:130m 04s2 → 10
Maintaining16:17:1316:27:069m 53s10 → 10

Top 10 slowest endpoints (95%ile)

#MethodName95%ile (ms)Average (ms)# Requests
1GET/api/v3/advisory-labels?filter_text=type&limit=10008,6007,27078
2GET/api/v3/sbom/{sbom_id}/download5,6004,98773
3POST/api/v3/vulnerability/analyze3,0001,115382
4GET/api/v3/advisory?q=CVE-2021-&total=true2,200463567
5GET/api/v3/vulnerability?sort=base_score:desc&total=true1,000658196
6GET/api/v3/sbom?q=name~redhat&total=true94020297
7GET/api/v3/sbom?limit=10&sort=name:asc&total=true57027183
8GET/api/v3/sbom?sort=ingested:desc&total=true53023184
9GET/api/v3/advisory?offset={offset}&limit=1500235101
10GET/api/v3/sbom?q=published>2024-01-01&total=true50022892

Request metrics

MethodName# Requests# FailsFail %Average (ms)Min (ms)Max (ms)Avg size (B)RPSFailures/s
sbom 16
GET/api/v3/sbom/by-package?purl={purl}92 0 0%114 24.62341,2870.15 0
GET/api/v3/sbom/count-by-package92 0 0%25.8 9.2196.630.15 0
GET/api/v3/sbom/{sbom_id}97 0 0%143 27.42692,0150.16 0
GET/api/v3/sbom/{sbom_id}/all-license-ids88 0 0%15.8 4.5752.120.15 0
GET/api/v3/sbom/{sbom_id}/download73 0 0%4,987 4,1416,116136,458,6380.12 0
GET/api/v3/sbom/{sbom_id}/license-export94 0 0%26.9 6.3572.42350.16 0
GET/api/v3/sbom/{sbom_id}/packages96 0 0%119 27.740412,6480.16 0
GET/api/v3/sbom/{sbom_id}/related72 0 0%159 34.936315,3720.12 0
GET/api/v3/sbom?limit=10&sort=name:asc&total=true83 0 0%271 71.01,20912,1890.14 0
GET/api/v3/sbom?offset=100&limit=10&total=true159 0 0%249 58.883311,8950.27 0
GET/api/v3/sbom?q=label:type=product&total=true95 0 0%15.7 4.4669.3220.16 0
GET/api/v3/sbom?q=license~GPL&sort=name:desc&total=true100 0 0%20.3 3.7871.7220.17 0
GET/api/v3/sbom?q=name~redhat&total=true97 0 0%202 19.32,183220.16 0
GET/api/v3/sbom?q=published>2024-01-01&total=true92 0 0%228 53.289229,3310.15 0
GET/api/v3/sbom?sort=ingested:desc&total=true84 0 0%231 50.280129,6000.14 0
GET/api/v3/sbom?total=true183 0 0%212 51.354829,3310.31 0
advisory 13
GET/api/v3/advisory/urn:uuid:{advisory_id}572 0 0%44.4 4.942172,3950.95 0
GET/api/v3/advisory/urn:uuid:{advisory_id}/download611 0 0%22.7 6.74140178,4231.02 0
GET/api/v3/advisory?deprecated=Consider&total=true576 0 0%75.8 10.83,28544,0030.96 0
GET/api/v3/advisory?limit=1&total=true101 0 0%64.8 9.587982,2930.17 0
GET/api/v3/advisory?limit=10&sort=ingested:desc&total=true565 0 0%62.1 7.113,53420,1930.94 0
GET/api/v3/advisory?offset=100&limit=10&total=true618 0 0%63.8 8.202,69219,9291.03 0
GET/api/v3/advisory?offset={offset}&limit=1101 0 0%235 34.16442,3150.17 0
GET/api/v3/advisory?q=CVE-2021-&total=true567 0 0%463 18.03,97649,3790.95 0
GET/api/v3/advisory?q=identifier=CVE-2022-0981&total=true577 0 0%45.3 4.221781,9710.96 0
GET/api/v3/advisory?q=modified>3 days ago&total=true594 0 0%17.1 4.52179220.99 0
GET/api/v3/advisory?q=title~openssl&total=true587 0 0%49.9 13.0301126,4520.98 0
GET/api/v3/advisory?sort=modified:desc&total=true593 0 0%66.7 8.582,74538,1280.99 0
GET/api/v3/advisory?total=true619 0 0%102 12.42,57247,9141.03 0
vulnerability 7
POST/api/v3/vulnerability/analyze382 0 0%1,115 2.625,6144,707,6140.64 0
GET/api/v3/vulnerability?offset=100&limit=10&total=true234 0 0%49.1 5.946507,4200.39 0
GET/api/v3/vulnerability?q=base_score>=7.0&total=true206 0 0%32.8 5.4249718,5020.34 0
GET/api/v3/vulnerability?q=base_severity=high&total=true212 0 0%37.3 4.681,49018,6060.35 0
GET/api/v3/vulnerability?q=cwes=CWE-79&total=true211 0 0%33.2 6.0592418,8750.35 0
GET/api/v3/vulnerability?sort=base_score:desc&total=true196 0 0%658 2461,68614,2110.33 0
GET/api/v3/vulnerability?total=true205 0 0%25.2 4.2196518,8620.34 0
purl 15
GET/api/v3/purl/base/{purl}270 0 0%34.2 7.6723148,8270.45 0
GET/api/v3/purl/base?q=namespace=redhat&total=true284 0 0%46.2 2.992602,0800.47 0
GET/api/v3/purl/base?q=type=rpm&total=true313 0 0%40.9 2.951382,0800.52 0
GET/api/v3/purl/base?sort=name:asc&total=true298 0 0%236 69.64682,9430.50 0
GET/api/v3/purl/base?total=true308 0 0%43.9 2.842062,4500.51 0
POST/api/v3/purl/recommend926 0 0%291 62.76322,7471.54 0
GET/api/v3/purl/{purl_id}295 0 0%111 24.34285370.49 0
GET/api/v3/purl?offset=100&limit=10&total=true274 0 0%82.7 3.484,5014,4740.46 0
GET/api/v3/purl?q=curl&total=true277 0 0%55.8 9.521,18211,7140.46 0
GET/api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true291 0 0%29.0 4.01185220.49 0
GET/api/v3/purl?q=name=curl&total=true314 0 0%14.1 3.3110712,0840.52 0
GET/api/v3/purl?q=purl:namespace=redhat&total=true304 0 0%108 4.263,98113,6170.51 0
GET/api/v3/purl?q=purl:ty=rpm&total=true311 0 0%91.2 4.033,20313,6170.52 0
GET/api/v3/purl?sort=purl:name:asc&total=true324 0 0%101 3.214,95511,1010.54 0
GET/api/v3/purl?total=true322 0 0%74.7 3.923,8999,8770.54 0
license 9
GET/api/v3/license/spdx/license/{license_id}1,898 0 0%41.3 1.381701,1433.17 0
GET/api/v3/license/spdx/license?q=apache&total=true1,835 0 0%5.91 1.312511653.06 0
GET/api/v3/license/spdx/license?q=gpl&total=true1,888 0 0%41.6 1.442212,0073.15 0
GET/api/v3/license/spdx/license?total=true1,898 0 0%40.3 1.311611,5253.17 0
GET/api/v3/license?limit=10&sort=license:asc&total=true1,836 0 0%40.5 9.555224253.06 0
GET/api/v3/license?q=ASL&sort=license:desc&total=true1,784 0 0%28.9 6.96356222.97 0
GET/api/v3/license?q=license~Apache&total=true1,918 0 0%20.6 4.872241203.20 0
GET/api/v3/license?q=license~GPL&total=true1,774 0 0%19.7 4.47193922.96 0
GET/api/v3/license?total=true1,898 0 0%66.5 9.303931,1013.17 0
analysis 3
GET/api/v3/analysis/component/{component}17,852 0 0%9.91 1.832032529.77 0
GET/api/v3/analysis/latest/component/{cpe}17,743 0 0%10.0 1.891312529.59 0
GET/api/v3/analysis/status17,713 0 0%9.63 1.7015610329.54 0
importer 1
GET/api/v3/importer?total=true74,221 0 0%6.64 1.312322123.77 0
group 3
GET/api/v3/group/sbom?parents=resolve&total=true17,966 0 0%9.58 1.861573829.96 0
GET/api/v3/group/sbom?total=true18,037 0 0%9.57 2.031532230.08 0
GET/api/v3/group/sbom?totals=true&total=true17,958 0 0%9.58 1.992232229.95 0
labels 3
GET/api/v3/advisory-labels?filter_text=type&limit=100078 0 0%7,270 6,0169,760600.13 0
GET/api/v3/sbom-labels?limit=10&filter_text=&total=true90 0 0%62.6 9.811261,0650.15 0
GET/api/v3/sbom-labels?total=true88 0 0%59.9 14.61341,0650.15 0
other 2
GET/.well-known/trustify74,561 0 0%3.00 0.79111890124.34 0
POST/api/v3/ui/extract-sbom-purls74,610 0 0%3.74 0.8810745124.42 0

Response time metrics (ms)

MethodName50%ile75%ile90%ile95%ile99%ile100%ile
sbom 16
GET/api/v3/sbom/by-package?purl={purl}110 140 160 180 230 230
GET/api/v3/sbom/count-by-package18 39 52 61 97 97
GET/api/v3/sbom/{sbom_id}140 170 210 230 270 270
GET/api/v3/sbom/{sbom_id}/all-license-ids12 18 36 39 52 52
GET/api/v3/sbom/{sbom_id}/download5,000 5,300 5,500 5,600 6,100 6,100
GET/api/v3/sbom/{sbom_id}/license-export22 37 51 59 72 72
GET/api/v3/sbom/{sbom_id}/packages94 150 230 260 400 400
GET/api/v3/sbom/{sbom_id}/related150 200 260 300 360 360
GET/api/v3/sbom?limit=10&sort=name:asc&total=true220 290 500 570 1,200 1,200
GET/api/v3/sbom?offset=100&limit=10&total=true230 310 420 490 640 830
GET/api/v3/sbom?q=label:type=product&total=true11 19 35 40 69 69
GET/api/v3/sbom?q=license~GPL&sort=name:desc&total=true17 29 37 48 72 72
GET/api/v3/sbom?q=name~redhat&total=true81 120 880 940 2,200 2,200
GET/api/v3/sbom?q=published>2024-01-01&total=true200 290 440 500 890 890
GET/api/v3/sbom?sort=ingested:desc&total=true190 320 390 530 800 800
GET/api/v3/sbom?total=true200 250 340 390 500 550
advisory 13
GET/api/v3/advisory/urn:uuid:{advisory_id}50 56 65 74 130 220
GET/api/v3/advisory/urn:uuid:{advisory_id}/download18 24 39 53 110 140
GET/api/v3/advisory?deprecated=Consider&total=true28 41 66 100 2,400 3,300
GET/api/v3/advisory?limit=1&total=true54 60 69 75 670 800
GET/api/v3/advisory?limit=10&sort=ingested:desc&total=true20 32 46 68 1,900 3,500
GET/api/v3/advisory?offset=100&limit=10&total=true42 57 83 110 260 2,700
GET/api/v3/advisory?offset={offset}&limit=1220 300 460 500 630 640
GET/api/v3/advisory?q=CVE-2021-&total=true180 390 1,500 2,200 3,300 4,000
GET/api/v3/advisory?q=identifier=CVE-2022-0981&total=true51 56 66 73 110 180
GET/api/v3/advisory?q=modified>3 days ago&total=true13 19 29 40 100 180
GET/api/v3/advisory?q=title~openssl&total=true39 55 78 120 250 300
GET/api/v3/advisory?sort=modified:desc&total=true26 38 63 91 2,000 2,700
GET/api/v3/advisory?total=true76 98 120 170 280 2,600
vulnerability 7
POST/api/v3/vulnerability/analyze1,300 2,100 2,700 3,000 3,800 5,600
GET/api/v3/vulnerability?offset=100&limit=10&total=true49 53 61 72 480 650
GET/api/v3/vulnerability?q=base_score>=7.0&total=true13 19 36 120 450 500
GET/api/v3/vulnerability?q=base_severity=high&total=true14 21 35 100 450 1,500
GET/api/v3/vulnerability?q=cwes=CWE-79&total=true13 20 34 120 400 920
GET/api/v3/vulnerability?sort=base_score:desc&total=true640 710 820 1,000 1,500 1,700
GET/api/v3/vulnerability?total=true12 17 21 33 380 960
purl 15
GET/api/v3/purl/base/{purl}25 39 62 82 200 230
GET/api/v3/purl/base?q=namespace=redhat&total=true48 52 64 76 230 260
GET/api/v3/purl/base?q=type=rpm&total=true47 52 64 74 91 140
GET/api/v3/purl/base?sort=name:asc&total=true230 280 330 380 450 470
GET/api/v3/purl/base?total=true48 53 63 73 120 210
POST/api/v3/purl/recommend280 350 410 460 530 630
GET/api/v3/purl/{purl_id}99 130 170 210 380 430
GET/api/v3/purl?offset=100&limit=10&total=true47 52 59 70 2,500 4,500
GET/api/v3/purl?q=curl&total=true27 39 57 84 930 1,200
GET/api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true24 37 52 63 110 190
GET/api/v3/purl?q=name=curl&total=true10 14 26 35 86 110
GET/api/v3/purl?q=purl:namespace=redhat&total=true10 15 33 52 3,000 4,000
GET/api/v3/purl?q=purl:ty=rpm&total=true11 14 23 38 2,900 3,200
GET/api/v3/purl?sort=purl:name:asc&total=true11 14 24 37 3,200 5,000
GET/api/v3/purl?total=true10 14 23 35 3,000 3,900
license 9
GET/api/v3/license/spdx/license/{license_id}45 47 50 57 86 170
GET/api/v3/license/spdx/license?q=apache&total=true4 6 8 10 52 250
GET/api/v3/license/spdx/license?q=gpl&total=true45 47 50 56 130 220
GET/api/v3/license/spdx/license?total=true45 46 49 54 84 160
GET/api/v3/license?limit=10&sort=license:asc&total=true35 48 63 80 150 520
GET/api/v3/license?q=ASL&sort=license:desc&total=true24 34 47 58 120 360
GET/api/v3/license?q=license~Apache&total=true16 24 35 43 92 220
GET/api/v3/license?q=license~GPL&total=true16 23 33 42 88 190
GET/api/v3/license?total=true66 82 99 110 180 390
analysis 3
GET/api/v3/analysis/component/{component}8 11 16 26 43 200
GET/api/v3/analysis/latest/component/{cpe}8 11 16 26 43 130
GET/api/v3/analysis/status7 10 16 26 42 160
importer 1
GET/api/v3/importer?total=true5 7 10 16 37 230
group 3
GET/api/v3/group/sbom?parents=resolve&total=true7 10 16 25 43 160
GET/api/v3/group/sbom?total=true7 10 16 26 42 150
GET/api/v3/group/sbom?totals=true&total=true7 10 16 25 42 220
labels 3
GET/api/v3/advisory-labels?filter_text=type&limit=10007,200 7,600 8,300 8,600 9,800 9,800
GET/api/v3/sbom-labels?limit=10&filter_text=&total=true60 76 97 100 130 130
GET/api/v3/sbom-labels?total=true59 72 84 89 130 130
other 2
GET/.well-known/trustify3 4 5 6 11 110
POST/api/v3/ui/extract-sbom-purls3 5 7 8 14 110

Failures

No failures recorded.

Exceptions

No exceptions raised in the locustfile.