Trustify branch daily perf tests

Target trustify (release/0.7.z, scale snapshot) · Latest run 2026-10-28 05:05 UTC

Test runs
10
2026-10-20 → 2026-10-28
Latest avg response
18.1 ms (-11.1)
Latest 95%ile
63 ms (-9)
Latest throughput
537.9 req/s (+204.5)
Latest failure rate
0.0%
0 of 322,239 requests
Endpoints tested
72
72 across all runs

Trends

Response time

Per run, ms · click a point to open that run

Throughput

Requests per second, per run

Failure rate

Failed requests, % of all requests

Latest run vs previous

Comparing branch_0.7.z_2026-10-28T04-10-46_595c74b with branch_0.7.z_2026-10-27T04-11-08_9f25ba2. Flagged when 95%ile up or down by at least 10% and 5 ms.

Regressions 7

EndpointPrev 95%ileLatest 95%ileΔ msΔ %Prev avgLatest avgFails
GET /api/v3/advisory?total=true190260(+70)+37%1071220 → 0
GET /api/v3/advisory?offset=100&limit=10&total=true110150(+40)+36%87.473.60 → 0
GET /api/v3/sbom?sort=ingested:desc&total=true650880(+230)+35%2852970 → 0
GET /api/v3/sbom?total=true380470(+90)+24%1621510 → 0
GET /api/v3/sbom/{sbom_id}/packages320390(+70)+22%1551430 → 0
GET /api/v3/purl/base/{purl}270320(+50)+19%79.491.30 → 0
GET /api/v3/sbom?offset=100&limit=10&total=true480550(+70)+15%2011790 → 0

Improvements 35

EndpointPrev 95%ileLatest 95%ileΔ msΔ %Prev avgLatest avgFails
GET /api/v3/purl?q=purl:ty=rpm&total=true2,30071(-2,229)-97%1811290 → 0
GET /api/v3/purl?q=purl:namespace=redhat&total=true2,20068(-2,132)-97%1851350 → 0
GET /api/v3/purl?sort=purl:name:asc&total=true470190(-280)-60%61.842.50 → 0
GET /api/v3/vulnerability?q=cwes=CWE-79&total=true16073(-87)-54%48.828.70 → 0
GET /api/v3/purl/base?q=namespace=redhat&total=true210100(-110)-52%87.469.00 → 0
GET /api/v3/purl?q=name=curl&total=true15077(-73)-49%35.626.90 → 0
GET /api/v3/vulnerability?offset=100&limit=10&total=true11067(-43)-39%63.325.60 → 0
GET /api/v3/sbom/{sbom_id}230150(-80)-35%1301010 → 0
GET /api/v3/advisory-labels?filter_text=type&limit=10006,5004,500(-2,000)-31%5,7063,9000 → 0
GET /api/v3/advisory?q=CVE-2021-&total=true1,7001,200(-500)-29%3643090 → 0
GET /api/v3/importer?total=true6647(-19)-29%10.25.640 → 0
GET /api/v3/sbom/{sbom_id}/download3,2002,400(-800)-25%3,0692,2520 → 0
GET /api/v3/purl?q=curl&total=true900680(-220)-24%97.91110 → 0
POST /api/v3/vulnerability/analyze3,4002,600(-800)-24%1,0596150 → 0
GET /api/v3/vulnerability?total=true7860(-18)-23%40.115.00 → 0
GET /api/v3/sbom?limit=10&sort=name:asc&total=true760590(-170)-22%3062180 → 0
GET /api/v3/purl/{purl_id}190150(-40)-21%91.462.80 → 0
POST /api/v3/purl/recommend1,5001,200(-300)-20%9607430 → 0
GET /api/v3/vulnerability?sort=base_score:desc&total=true1,6001,300(-300)-19%7335530 → 0
GET /api/v3/analysis/status6957(-12)-17%12.76.750 → 0
GET /api/v3/group/sbom?total=true6857(-11)-16%12.66.700 → 0
GET /api/v3/advisory?q=title~openssl&total=true9984(-15)-15%50.732.80 → 0
GET /api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true7463(-11)-15%31.922.00 → 0
GET /api/v3/group/sbom?totals=true&total=true6858(-10)-15%12.06.930 → 0
GET /api/v3/analysis/component/{component}6959(-10)-14%13.27.090 → 0
GET /api/v3/license?q=ASL&sort=license:desc&total=true7766(-11)-14%30.822.40 → 0
GET /api/v3/license?q=license~GPL&total=true7464(-10)-14%26.920.20 → 0
GET /api/v3/group/sbom?parents=resolve&total=true6859(-9)-13%12.36.950 → 0
GET /api/v3/analysis/latest/component/{cpe}6960(-9)-13%13.17.380 → 0
GET /api/v3/license?limit=10&sort=license:asc&total=true8574(-11)-13%37.627.30 → 0
GET /api/v3/advisory?deprecated=Consider&total=true9583(-12)-13%73.250.50 → 0
GET /api/v3/license?q=license~Apache&total=true7465(-9)-12%27.820.80 → 0
GET /api/v3/vulnerability?q=base_severity=high&total=true7869(-9)-12%45.425.80 → 0
GET /api/v3/purl?total=true6760(-7)-10%43.022.40 → 0
GET /api/v3/advisory/urn:uuid:{advisory_id}/download7971(-8)-10%29.320.50 → 0

Top 10 slowest endpoints (latest run)

#MethodName95%ile (ms)Average (ms)# Requests
1GET/api/v3/advisory-labels?filter_text=type&limit=10004,5003,900141
2POST/api/v3/vulnerability/analyze2,600615637
3GET/api/v3/sbom/{sbom_id}/download2,4002,252130
4GET/api/v3/sbom?q=name~redhat&total=true1,40054899
5GET/api/v3/vulnerability?sort=base_score:desc&total=true1,300553297
6GET/api/v3/advisory?q=CVE-2021-&total=true1,200309714
7POST/api/v3/purl/recommend1,200743533
8GET/api/v3/sbom?sort=ingested:desc&total=true880297116
9GET/api/v3/purl?q=curl&total=true680111206
10GET/api/v3/sbom?limit=10&sort=name:asc&total=true590218133

All endpoints

GroupEndpointRunsLatest 95%ileMedian 95%ileBestWorstLatest avgLatest fail %95%ile, last 30 runs
sbomGET /api/v3/sbom/by-package?purl={purl}102201751302201320%
sbomGET /api/v3/sbom/count-by-package107478698525.70%
sbomGET /api/v3/sbom/{sbom_id}101502201302301010%
sbomGET /api/v3/sbom/{sbom_id}/all-license-ids106774647718.10%
sbomGET /api/v3/sbom/{sbom_id}/download102,4003,2002,1003,3002,2520%
sbomGET /api/v3/sbom/{sbom_id}/license-export107879728533.20%
sbomGET /api/v3/sbom/{sbom_id}/packages103903102603901430%
sbomGET /api/v3/sbom/{sbom_id}/related102702701802901070%
sbomGET /api/v3/sbom?limit=10&sort=name:asc&total=true105906053807602180%
sbomGET /api/v3/sbom?offset=100&limit=10&total=true105504753705901790%
sbomGET /api/v3/sbom?q=label:type=product&total=true107274687819.50%
sbomGET /api/v3/sbom?q=license~GPL&sort=name:desc&total=true106874647622.20%
sbomGET /api/v3/sbom?q=name~redhat&total=true101,4001,3501,0001,5005480%
sbomGET /api/v3/sbom?q=published>2024-01-01&total=true105804653106401670%
sbomGET /api/v3/sbom?sort=ingested:desc&total=true108807104608802970%
sbomGET /api/v3/sbom?total=true104704002904901510%
advisoryGET /api/v3/advisory/urn:uuid:{advisory_id}1010011010011053.50%
advisoryGET /api/v3/advisory/urn:uuid:{advisory_id}/download107178668120.50%
advisoryGET /api/v3/advisory?deprecated=Consider&total=true1083927612050.50%
advisoryGET /api/v3/advisory?limit=1&total=true101101159747068.00%
advisoryGET /api/v3/advisory?limit=10&sort=ingested:desc&total=true107882718948.90%
advisoryGET /api/v3/advisory?offset=100&limit=10&total=true101501059015073.60%
advisoryGET /api/v3/advisory?offset={offset}&limit=1105805254406002440%
advisoryGET /api/v3/advisory?q=CVE-2021-&total=true101,2001,7008801,8003090%
advisoryGET /api/v3/advisory?q=identifier=CVE-2022-0981&total=true1011011010011053.20%
advisoryGET /api/v3/advisory?q=modified>3 days ago&total=true106671627416.70%
advisoryGET /api/v3/advisory?q=title~openssl&total=true1084967710032.80%
advisoryGET /api/v3/advisory?sort=modified:desc&total=true1082897410046.10%
advisoryGET /api/v3/advisory?total=true102601901402601220%
vulnerabilityGET /api/v3/vulnerability?offset=100&limit=10&total=true10671106511025.60%
vulnerabilityGET /api/v3/vulnerability?q=base_score>=7.0&total=true1075796730031.40%
vulnerabilityGET /api/v3/vulnerability?q=base_severity=high&total=true1069806530025.80%
vulnerabilityGET /api/v3/vulnerability?q=cwes=CWE-79&total=true1073826929028.70%
vulnerabilityGET /api/v3/vulnerability?sort=base_score:desc&total=true101,3001,4001,1001,8005530%
vulnerabilityGET /api/v3/vulnerability?total=true106074607815.00%
vulnerabilityPOST /api/v3/vulnerability/analyze102,6003,0502,3004,0006150%
purlGET /api/v3/purl/base/{purl}1032027522032091.30%
purlGET /api/v3/purl/base?q=namespace=redhat&total=true1010014010021069.00%
purlGET /api/v3/purl/base?q=type=rpm&total=true10951009511050.20%
purlGET /api/v3/purl/base?sort=name:asc&total=true1012032511040075.90%
purlGET /api/v3/purl/base?total=true1010011010011060.80%
purlGET /api/v3/purl/{purl_id}1015018511021062.80%
purlGET /api/v3/purl?offset=100&limit=10&total=true101101106338072.20%
purlGET /api/v3/purl?q=curl&total=true106806951109001110%
purlGET /api/v3/purl?q=license~GPLv3+...&sort=name:desc&total=true106372638022.00%
purlGET /api/v3/purl?q=name=curl&total=true1077807415026.90%
purlGET /api/v3/purl?q=purl:namespace=redhat&total=true10681,900682,7001350%
purlGET /api/v3/purl?q=purl:ty=rpm&total=true10712,000682,6001290%
purlGET /api/v3/purl?sort=purl:name:asc&total=true101904451604,20042.50%
purlGET /api/v3/purl?total=true106068602,80022.40%
purlPOST /api/v3/purl/recommend101,2001,5001,0001,5007430%
licenseGET /api/v3/license/spdx/license/{license_id}104546444641.20%
licenseGET /api/v3/license/spdx/license?q=apache&total=true1046472.460%
licenseGET /api/v3/license/spdx/license?q=gpl&total=true104546444641.50%
licenseGET /api/v3/license/spdx/license?total=true104546444741.20%
licenseGET /api/v3/license?limit=10&sort=license:asc&total=true107483658627.30%
licenseGET /api/v3/license?q=ASL&sort=license:desc&total=true106677617922.40%
licenseGET /api/v3/license?q=license~Apache&total=true106572607620.80%
licenseGET /api/v3/license?q=license~GPL&total=true106472607420.20%
licenseGET /api/v3/license?total=true1011012010012064.00%
analysisGET /api/v3/analysis/component/{component}10596955707.090%
analysisGET /api/v3/analysis/latest/component/{cpe}10606956707.380%
analysisGET /api/v3/analysis/status10576956706.750%
importerGET /api/v3/importer?total=true10476639675.640%
groupGET /api/v3/group/sbom?parents=resolve&total=true10596855696.950%
groupGET /api/v3/group/sbom?total=true10576856696.700%
groupGET /api/v3/group/sbom?totals=true&total=true10586855696.930%
labelsGET /api/v3/advisory-labels?filter_text=type&limit=1000104,5006,4003,4006,8003,9000%
labelsGET /api/v3/sbom-labels?limit=10&filter_text=&total=true1011012010012063.80%
labelsGET /api/v3/sbom-labels?total=true1011011510012065.00%
otherGET /.well-known/trustify104445444641.30%
otherPOST /api/v3/ui/extract-sbom-purls1046361.820%

Runs

Started (UTC)RunSourceDurationUsers# RequestsFail %RPSAverage (ms)95%ile99%ile
2026-10-28 05:05branch_0.7.z_2026-10-28T04-10-46_595c74bWorkflow run9m 58s10322,2390.0%537.9 (+204.5)18.1 (-11.1)63 (-9)120 (-70)
2026-10-27 05:01branch_0.7.z_2026-10-27T04-11-08_9f25ba2Workflow run9m 58s10199,8190.0%333.4 (-255.6)29.2 (+12.6)72 (+11)190 (+90)
2026-10-26 11:13branch_0.7.z_2026-10-26T10-33-56_e164b7eWorkflow run9m 58s10352,9280.0%588.9 (+259.7)16.6 (-13.0)61 (-11)100 (-100)
2026-10-26 05:04branch_0.7.z_2026-10-26T04-14-29_4b6e0c2Workflow run9m 58s10197,2590.0%329.2 (+17.8)29.6 (-1.7)72 (-1)200 (-10)
2026-10-25 06:45branch_0.7.z_2026-10-25T05-55-13_4b6e0c2Workflow run9m 58s10186,5880.0%311.4 (-208.2)31.2 (+12.5)73 (+9)210 (+90)
2026-10-24 06:10branch_0.7.z_2026-10-24T05-13-26_9c54e1dWorkflow run9m 58s10311,2630.0%519.6 (+199.5)18.8 (-11.6)64 (-9)120 (-80)
2026-10-23 05:22branch_0.7.z_2026-10-23T04-33-04_9c54e1dWorkflow run9m 58s10191,7790.0%320.1 (+1.3)30.4 (-0.1)73 (0)200 (0)
2026-10-22 14:49branch_0.7.z_2026-10-22T13-59-05_9c54e1dWorkflow run9m 59s10191,1360.0%318.8 (+2.3)30.5 (-0.2)73 (+1)200 (+10)
2026-10-22 05:16branch_0.7.z_2026-10-22T04-26-10_9c54e1dWorkflow run9m 58s10189,5830.0%316.5 (-29.3)30.7 (+2.6)72 (0)190 (0)
2026-10-20 18:39branch_0.7.z_2026-10-20T17-51-03_9c54e1dWorkflow run10m 00s10207,3500.0%345.8 28.2 72 190