← All runs

Trustify branch daily perf tests · 2026-10-21 05:53 UTC

Target trustify (release/0.6.z, scale snapshot) · 2026-10-21 05:53:38 UTC → 06:03:37 UTC · Users 10

Type branch-daily · Dataset scale-20260317T023702Z · Scenario etc/scenarios/main/full-20260317T023702Z.json5 · Branch release/0.6.z · Commit a575145e4aec · Workflow run

Duration
9m 59s
Total requests
502,781
Failure rate
0.0%
0 failed requests
Throughput
838.5 req/s
Latency 95%ile
57 ms
Latency 99%ile
100 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
Increasing05:53:3805:53:420m 04s2 → 10
Maintaining05:53:4206:03:379m 55s10 → 10

Top 10 slowest endpoints (95%ile)

#MethodName95%ile (ms)Average (ms)# Requests
1GET/api/v3/advisory-labels?filter_text=type&limit=10007,0005,87494
2GET/api/v3/sbom/{sbom_id}/download3,5003,31587
3POST/api/v3/vulnerability/analyze1,800508664
4GET/api/v3/advisory?q=CVE-2021-&total=true1,600357616
5GET/api/v3/sbom?q=name~redhat&total=true1,300544125
6GET/api/v3/vulnerability?sort=base_score:desc&total=true1,200623335
7GET/api/v3/sbom?limit=10&sort=name:asc&total=true82030895
8GET/api/v3/sbom?sort=ingested:desc&total=true66028596
9GET/api/v3/advisory?offset={offset}&limit=1640265129
10GET/api/v3/sbom?offset=100&limit=10&total=true500200210

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}112 0 0%111 52.83301,2870.19 0
GET/api/v3/sbom/count-by-package110 0 0%33.0 5.5997.630.18 0
GET/api/v3/sbom/{sbom_id}110 0 0%138 27.43102,0150.18 0
GET/api/v3/sbom/{sbom_id}/all-license-ids101 0 0%25.5 2.5593.120.17 0
GET/api/v3/sbom/{sbom_id}/download87 0 0%3,315 3,1143,805136,458,6380.15 0
GET/api/v3/sbom/{sbom_id}/license-export112 0 0%34.8 5.1990.42340.19 0
GET/api/v3/sbom/{sbom_id}/packages109 0 0%145 17.351212,6480.18 0
GET/api/v3/sbom/{sbom_id}/related101 0 0%144 20.436815,3720.17 0
GET/api/v3/sbom?limit=10&sort=name:asc&total=true95 0 0%308 33.71,20812,1890.16 0
GET/api/v3/sbom?offset=100&limit=10&total=true210 0 0%200 25.778311,9410.35 0
GET/api/v3/sbom?q=label:type=product&total=true106 0 0%21.1 3.1184.6220.18 0
GET/api/v3/sbom?q=license~GPL&sort=name:desc&total=true97 0 0%28.4 4.37105220.16 0
GET/api/v3/sbom?q=name~redhat&total=true125 0 0%544 11.11,519220.21 0
GET/api/v3/sbom?q=published>2024-01-01&total=true80 0 0%187 28.170229,3170.13 0
GET/api/v3/sbom?sort=ingested:desc&total=true96 0 0%285 29.590829,6000.16 0
GET/api/v3/sbom?total=true218 0 0%167 28.669829,3170.36 0
advisory 13
GET/api/v3/advisory/urn:uuid:{advisory_id}576 0 0%60.1 5.381312,3950.96 0
GET/api/v3/advisory/urn:uuid:{advisory_id}/download596 0 0%28.1 5.8394.6178,4230.99 0
GET/api/v3/advisory?deprecated=Consider&total=true622 0 0%74.3 6.763,09144,0031.04 0
GET/api/v3/advisory?limit=1&total=true129 0 0%59.1 5.001213,7150.22 0
GET/api/v3/advisory?limit=10&sort=ingested:desc&total=true593 0 0%62.8 4.463,72120,1930.99 0
GET/api/v3/advisory?offset=100&limit=10&total=true593 0 0%86.4 6.513,09819,0730.99 0
GET/api/v3/advisory?offset={offset}&limit=1129 0 0%265 26.99262,0650.22 0
GET/api/v3/advisory?q=CVE-2021-&total=true616 0 0%357 13.32,79149,5941.03 0
GET/api/v3/advisory?q=identifier=CVE-2022-0981&total=true622 0 0%62.0 4.121281,9711.04 0
GET/api/v3/advisory?q=modified>3 days ago&total=true608 0 0%22.7 3.1994.8221.01 0
GET/api/v3/advisory?q=title~openssl&total=true610 0 0%47.4 10.1490126,4521.02 0
GET/api/v3/advisory?sort=modified:desc&total=true578 0 0%66.0 7.102,47238,1280.96 0
GET/api/v3/advisory?total=true605 0 0%108 8.402,98149,0581.01 0
vulnerability 7
POST/api/v3/vulnerability/analyze664 0 0%508 1.923,9652,650,9561.11 0
GET/api/v3/vulnerability?offset=100&limit=10&total=true326 0 0%21.3 2.865969,2480.54 0
GET/api/v3/vulnerability?q=base_score>=7.0&total=true323 0 0%28.9 3.4278418,7660.54 0
GET/api/v3/vulnerability?q=base_severity=high&total=true336 0 0%30.1 3.7258918,9210.56 0
GET/api/v3/vulnerability?q=cwes=CWE-79&total=true330 0 0%37.4 3.101,22119,1840.55 0
GET/api/v3/vulnerability?sort=base_score:desc&total=true335 0 0%623 1622,4089,9290.56 0
GET/api/v3/vulnerability?total=true353 0 0%25.3 3.5176917,6330.59 0
purl 15
GET/api/v3/purl/base/{purl}376 0 0%52.6 5.9030848,8270.63 0
GET/api/v3/purl/base?q=namespace=redhat&total=true336 0 0%66.0 3.849332,0800.56 0
GET/api/v3/purl/base?q=type=rpm&total=true376 0 0%59.9 4.591162,0800.63 0
GET/api/v3/purl/base?sort=name:asc&total=true354 0 0%197 73.94212,9430.59 0
GET/api/v3/purl/base?total=true345 0 0%60.0 3.591702,4500.58 0
POST/api/v3/purl/recommend1,074 0 0%227 69.77142,7471.79 0
GET/api/v3/purl/{purl_id}349 0 0%75.5 15.42735310.58 0
GET/api/v3/purl?offset=100&limit=10&total=true390 0 0%58.2 2.575384,0680.65 0
GET/api/v3/purl?q=curl&total=true342 0 0%93.1 2.842,42010,0630.57 0
GET/api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true370 0 0%30.7 1.8590.0220.62 0
GET/api/v3/purl?q=name=curl&total=true353 0 0%27.8 2.4929212,0840.59 0
GET/api/v3/purl?q=purl:namespace=redhat&total=true345 0 0%99.7 2.313,37910,0720.58 0
GET/api/v3/purl?q=purl:ty=rpm&total=true355 0 0%91.0 2.283,48810,1100.59 0
GET/api/v3/purl?sort=purl:name:asc&total=true349 0 0%37.7 2.2164311,1010.58 0
GET/api/v3/purl?total=true346 0 0%33.9 2.388109,9870.58 0
license 9
GET/api/v3/license/spdx/license/{license_id}1,829 0 0%42.1 1.2475.51,1433.05 0
GET/api/v3/license/spdx/license?q=apache&total=true1,722 0 0%3.45 1.2233.11652.87 0
GET/api/v3/license/spdx/license?q=gpl&total=true1,852 0 0%42.0 1.4976.51,9813.09 0
GET/api/v3/license/spdx/license?total=true1,863 0 0%42.3 1.2286.01,5253.11 0
GET/api/v3/license?limit=10&sort=license:asc&total=true1,751 0 0%36.0 7.181274252.92 0
GET/api/v3/license?q=ASL&sort=license:desc&total=true1,810 0 0%30.5 3.63101223.02 0
GET/api/v3/license?q=license~Apache&total=true1,771 0 0%27.1 3.0793.01202.95 0
GET/api/v3/license?q=license~GPL&total=true1,746 0 0%26.1 2.98102922.91 0
GET/api/v3/license?total=true1,809 0 0%71.8 7.431421,1013.02 0
analysis 3
GET/api/v3/analysis/component/{component}12,656 0 0%14.8 1.571042521.11 0
GET/api/v3/analysis/latest/component/{cpe}12,593 0 0%15.2 1.721052521.00 0
GET/api/v3/analysis/status12,440 0 0%14.4 1.3910310320.75 0
importer 1
GET/api/v3/importer?total=true43,886 0 0%12.4 1.32167273.19 0
group 3
GET/api/v3/group/sbom?parents=resolve&total=true12,740 0 0%14.3 1.571033821.25 0
GET/api/v3/group/sbom?total=true12,708 0 0%14.6 1.631762221.19 0
GET/api/v3/group/sbom?totals=true&total=true12,643 0 0%14.5 1.531022221.08 0
labels 3
GET/api/v3/advisory-labels?filter_text=type&limit=100094 0 0%5,874 4,7587,391600.16 0
GET/api/v3/sbom-labels?limit=10&filter_text=&total=true105 0 0%68.6 6.131261,0650.18 0
GET/api/v3/sbom-labels?total=true131 0 0%66.6 8.771211,0650.22 0
other 2
GET/.well-known/trustify174,620 0 0%1.42 0.7847.4886291.21 0
POST/api/v3/ui/extract-sbom-purls174,539 0 0%1.61 0.8757.045291.08 0

Response time metrics (ms)

MethodName50%ile75%ile90%ile95%ile99%ile100%ile
sbom 16
GET/api/v3/sbom/by-package?purl={purl}110 130 140 210 230 330
GET/api/v3/sbom/count-by-package13 62 76 79 96 98
GET/api/v3/sbom/{sbom_id}140 150 210 230 270 310
GET/api/v3/sbom/{sbom_id}/all-license-ids9 45 70 73 85 93
GET/api/v3/sbom/{sbom_id}/download3,300 3,400 3,400 3,500 3,800 3,800
GET/api/v3/sbom/{sbom_id}/license-export19 63 72 78 88 90
GET/api/v3/sbom/{sbom_id}/packages110 210 290 310 390 510
GET/api/v3/sbom/{sbom_id}/related120 210 270 280 300 370
GET/api/v3/sbom?limit=10&sort=name:asc&total=true250 380 640 820 1,200 1,200
GET/api/v3/sbom?offset=100&limit=10&total=true170 260 420 500 700 780
GET/api/v3/sbom?q=label:type=product&total=true8 29 63 72 78 85
GET/api/v3/sbom?q=license~GPL&sort=name:desc&total=true11 54 71 76 100 100
GET/api/v3/sbom?q=name~redhat&total=true540 1,000 1,200 1,300 1,500 1,500
GET/api/v3/sbom?q=published>2024-01-01&total=true160 230 400 470 700 700
GET/api/v3/sbom?sort=ingested:desc&total=true270 390 480 660 910 910
GET/api/v3/sbom?total=true120 200 320 400 680 700
advisory 13
GET/api/v3/advisory/urn:uuid:{advisory_id}48 76 110 110 120 130
GET/api/v3/advisory/urn:uuid:{advisory_id}/download14 47 73 77 82 95
GET/api/v3/advisory?deprecated=Consider&total=true17 66 81 90 2,100 3,100
GET/api/v3/advisory?limit=1&total=true50 69 100 110 120 120
GET/api/v3/advisory?limit=10&sort=ingested:desc&total=true13 61 74 80 1,600 3,700
GET/api/v3/advisory?offset=100&limit=10&total=true70 85 95 100 2,100 3,100
GET/api/v3/advisory?offset={offset}&limit=1220 340 490 640 820 930
GET/api/v3/advisory?q=CVE-2021-&total=true180 310 1,100 1,600 2,300 2,800
GET/api/v3/advisory?q=identifier=CVE-2022-0981&total=true49 85 110 110 120 130
GET/api/v3/advisory?q=modified>3 days ago&total=true9 40 66 71 80 95
GET/api/v3/advisory?q=title~openssl&total=true33 74 85 92 190 490
GET/api/v3/advisory?sort=modified:desc&total=true17 67 79 87 1,700 2,500
GET/api/v3/advisory?total=true97 110 170 180 200 3,000
vulnerability 7
POST/api/v3/vulnerability/analyze63 870 1,200 1,800 2,500 4,000
GET/api/v3/vulnerability?offset=100&limit=10&total=true8 18 58 68 110 600
GET/api/v3/vulnerability?q=base_score>=7.0&total=true8 14 61 71 450 780
GET/api/v3/vulnerability?q=base_severity=high&total=true9 17 64 73 500 590
GET/api/v3/vulnerability?q=cwes=CWE-79&total=true10 23 68 79 600 1,200
GET/api/v3/vulnerability?sort=base_score:desc&total=true520 740 950 1,200 1,800 2,400
GET/api/v3/vulnerability?total=true8 13 60 69 510 770
purl 15
GET/api/v3/purl/base/{purl}36 65 150 190 270 310
GET/api/v3/purl/base?q=namespace=redhat&total=true47 82 97 100 210 930
GET/api/v3/purl/base?q=type=rpm&total=true47 80 97 100 110 120
GET/api/v3/purl/base?sort=name:asc&total=true200 230 260 300 360 420
GET/api/v3/purl/base?total=true47 83 97 100 120 170
POST/api/v3/purl/recommend220 270 320 350 450 710
GET/api/v3/purl/{purl_id}76 97 120 160 190 270
GET/api/v3/purl?offset=100&limit=10&total=true47 75 95 100 120 540
GET/api/v3/purl?q=curl&total=true25 59 95 450 1,500 2,400
GET/api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true20 54 66 71 80 90
GET/api/v3/purl?q=name=curl&total=true9 48 64 70 190 290
GET/api/v3/purl?q=purl:namespace=redhat&total=true9 51 62 65 2,800 3,400
GET/api/v3/purl?q=purl:ty=rpm&total=true8 46 62 69 2,700 3,500
GET/api/v3/purl?sort=purl:name:asc&total=true11 49 62 72 560 640
GET/api/v3/purl?total=true8 46 61 67 540 810
license 9
GET/api/v3/license/spdx/license/{license_id}43 44 45 46 53 75
GET/api/v3/license/spdx/license?q=apache&total=true3 4 6 7 9 33
GET/api/v3/license/spdx/license?q=gpl&total=true43 44 45 46 54 77
GET/api/v3/license/spdx/license?total=true43 44 45 46 57 86
GET/api/v3/license?limit=10&sort=license:asc&total=true25 58 74 81 93 130
GET/api/v3/license?q=ASL&sort=license:desc&total=true16 52 69 76 84 100
GET/api/v3/license?q=license~Apache&total=true12 48 63 71 80 93
GET/api/v3/license?q=license~GPL&total=true12 46 62 71 80 100
GET/api/v3/license?total=true59 96 110 120 130 140
analysis 3
GET/api/v3/analysis/component/{component}6 8 62 69 75 100
GET/api/v3/analysis/latest/component/{cpe}6 8 63 70 76 110
GET/api/v3/analysis/status6 8 62 69 76 100
importer 1
GET/api/v3/importer?total=true4 6 58 67 74 170
group 3
GET/api/v3/group/sbom?parents=resolve&total=true6 8 62 68 75 100
GET/api/v3/group/sbom?total=true5 8 63 69 75 180
GET/api/v3/group/sbom?totals=true&total=true6 8 62 68 75 100
labels 3
GET/api/v3/advisory-labels?filter_text=type&limit=10005,800 6,200 6,700 7,000 7,400 7,400
GET/api/v3/sbom-labels?limit=10&filter_text=&total=true51 98 110 110 120 130
GET/api/v3/sbom-labels?total=true51 93 110 120 120 120
other 2
GET/.well-known/trustify1 1 3 4 6 47
POST/api/v3/ui/extract-sbom-purls1 1 3 4 6 57

Failures

No failures recorded.

Exceptions

No exceptions raised in the locustfile.