Goose Attack Report

Users: 2

Target Host: http://trustify:8080/

goose v0.17.3-dev

Plan overview

Action Started Stopped Elapsed Users
Increasing24-09-03 01:50:3524-09-03 01:50:3700:00:020 → 2
Maintaining24-09-03 01:50:3724-09-03 01:55:3800:05:012
Decreasing24-09-03 01:55:3824-09-03 01:55:3800:00:000 ← 2

Request Metrics

Method Name # Requests # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
GET /advisories 37187 (-200) 0 0.73 (+0.01) 1 (0) 14 (-1) 123.96 (-0.67) 0.00 (+0.00)
GET /api/v1/advisory 233 (+45) 115 279.58 (-90.95) 2 (0) 703 (-85) 0.78 (+0.15) 0.38 (+0.13)
GET /api/v1/importer 233 (+44) 116 2.32 (-0.08) 1 (0) 6 (-2) 0.78 (+0.15) 0.39 (+0.13)
GET /api/v1/organization 233 (+45) 115 2.48 (-0.12) 1 (0) 6 (-7) 0.78 (+0.15) 0.38 (+0.13)
GET /api/v1/product 233 (+44) 115 3.17 (-0.22) 2 (0) 8 (-2) 0.78 (+0.15) 0.38 (+0.13)
GET /api/v1/purl 234 (+45) 116 620.24 (-148.62) 2 (0) 1654 (-6) 0.78 (+0.15) 0.39 (+0.13)
GET /api/v1/purl?q=curl 234 (+45) 116 12.74 (-0.99) 2 (0) 277 (-3) 0.78 (+0.15) 0.39 (+0.13)
GET /api/v1/sbom 233 (+44) 115 69.36 (-13.74) 2 (0) 322 (+4) 0.78 (+0.15) 0.38 (+0.13)
GET /api/v1/vulnerability 233 (+44) 115 293.91 (-52.74) 2 (0) 740 (-495) 0.78 (+0.15) 0.38 (+0.13)
GET /importers 37187 (-200) 0 0.73 (+0.01) 1 (0) 16 (0) 123.96 (-0.67) 0.00 (+0.00)
GET /index 37187 (-200) 0 0.73 (-0.01) 1 (0) 15 (-1013) 123.96 (-0.67) 0.00 (+0.00)
GET /openapi 37187 (-200) 0 0.80 (+0.02) 1 (0) 13 (-14) 123.96 (-0.67) 0.00 (+0.00)
GET /packages 37187 (-199) 0 0.73 (+0.01) 1 (0) 16 (+1) 123.96 (-0.66) 0.00 (+0.00)
GET /sboms 37187 (-200) 0 0.72 (+0.01) 1 (0) 11 (-3) 123.96 (-0.67) 0.00 (+0.00)
Aggregated 224988 (-843) 923 2.07 (+0.01) 1 (0) 1654 (-6) 749.96 (-2.81) 3.08 (+1.04)

Response Time Metrics

Method Name 50%ile (ms) 60%ile (ms) 70%ile (ms) 80%ile (ms) 90%ile (ms) 95%ile (ms) 99%ile (ms) 100%ile (ms)
GET /advisories 1 (0) 1 (0) 1 (0) 2 (0) 2 (0) 3 (0) 4 (+1) 14 (-1)
GET /api/v1/advisory 470 (-130) 500 (-100) 500 (-100) 500 (-100) 600 (-100) 600 (-100) 700 (-88) 700 (-88)
GET /api/v1/importer 2 (0) 3 (0) 3 (0) 3 (0) 3 (0) 3 (-1) 5 (-1) 6 (-2)
GET /api/v1/organization 2 (-1) 3 (0) 3 (0) 3 (0) 3 (-1) 4 (0) 5 (-1) 6 (-7)
GET /api/v1/product 3 (0) 3 (-1) 4 (0) 4 (0) 5 (0) 5 (0) 7 (0) 8 (-2)
GET /api/v1/purl 1,000 (0) 1,000 (0) 1,000 (0) 1,000 (0) 1,000 (0) 1,000 (0) 1,000 (-660) 1,654 (-6)
GET /api/v1/purl?q=curl 15 (-2) 17 (-1) 18 (-1) 19 (0) 20 (-1) 23 (+1) 33 (+6) 277 (-3)
GET /api/v1/sbom 110 (-10) 120 (-10) 120 (-10) 130 (-20) 150 (0) 160 (0) 190 (+10) 320 (+2)
GET /api/v1/vulnerability 490 (-10) 500 (0) 600 (0) 600 (0) 600 (0) 700 (0) 700 (0) 700 (-300)
GET /importers 1 (0) 1 (0) 1 (0) 2 (0) 2 (0) 3 (0) 4 (+1) 16 (0)
GET /index 1 (0) 1 (0) 1 (0) 2 (0) 2 (0) 3 (0) 4 (+1) 15 (-985)
GET /openapi 1 (0) 1 (0) 1 (0) 2 (0) 3 (0) 3 (0) 4 (0) 13 (-14)
GET /packages 1 (0) 1 (0) 1 (0) 2 (0) 3 (+1) 3 (0) 4 (+1) 16 (+1)
GET /sboms 1 (0) 1 (0) 1 (0) 2 (0) 2 (0) 3 (0) 4 (+1) 11 (-3)
Aggregated 1 (0) 1 (0) 2 (+1) 2 (0) 3 (0) 3 (0) 4 (0) 1,654 (-6)

Status Code Metrics

Method Name Status Codes
GET /advisories 37,187 [200]
GET /api/v1/advisory 115 [401], 118 [200]
GET /api/v1/importer 117 [200], 116 [401]
GET /api/v1/organization 118 [200], 115 [401]
GET /api/v1/product 118 [200], 115 [401]
GET /api/v1/purl 118 [200], 116 [401]
GET /api/v1/purl?q=curl 116 [401], 118 [200]
GET /api/v1/sbom 115 [401], 118 [200]
GET /api/v1/vulnerability 115 [401], 118 [200]
GET /importers 37,187 [200]
GET /index 37,187 [200]
GET /openapi 37,187 [200]
GET /packages 37,187 [200]
GET /sboms 37,187 [200]
Aggregated 923 [401], 224,065 [200]

Transaction Metrics

Transaction # Times Run # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
WebsiteUser
0.0 logon 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
0.1 /index 37,187 (-200) 0 (0) 0.74 (-0.01) 1 (0) 15 (-1014) 123.96 (-0.67) 0.00 (+0.00)
0.2 /openapi 37,187 (-200) 0 (0) 0.81 (+0.02) 1 (0) 13 (-14) 123.96 (-0.67) 0.00 (+0.00)
0.3 /sboms 37,187 (-200) 0 (0) 0.73 (+0.01) 2 (+1) 11 (-3) 123.96 (-0.67) 0.00 (+0.00)
0.4 /packages 37,187 (-199) 0 (0) 0.74 (+0.01) 1 (0) 16 (+1) 123.96 (-0.66) 0.00 (+0.00)
0.5 /advisories 37,187 (-200) 0 (0) 0.73 (+0.01) 2 (+1) 14 (-1) 123.96 (-0.67) 0.00 (+0.00)
0.6 /importers 37,187 (-200) 0 (0) 0.74 (+0.02) 1 (0) 16 (0) 123.96 (-0.67) 0.00 (+0.00)
RestAPIUser
1.0 logon 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
1.1 /api/v1/organization 233 (+45) 0 (0) 2.51 (-0.10) 1 (0) 6 (-7) 0.78 (+0.15) 0.00 (+0.00)
1.2 /api/v1/advisory 233 (+45) 0 (0) 279.59 (-90.95) 2 (0) 703 (-85) 0.78 (+0.15) 0.00 (+0.00)
1.3 /api/v1/vulnerability 233 (+44) 0 (0) 293.92 (-52.74) 2 (0) 740 (-495) 0.78 (+0.15) 0.00 (+0.00)
1.4 /api/v1/importer 233 (+44) 0 (0) 2.35 (-0.07) 1 (0) 6 (-2) 0.78 (+0.15) 0.00 (+0.00)
1.5 /api/v1/purl 234 (+45) 0 (0) 620.25 (-148.63) 2 (0) 1654 (-6) 0.78 (+0.15) 0.00 (+0.00)
1.6 /api/v1/purl?q=curl 234 (+45) 0 (0) 12.74 (-0.98) 2 (0) 277 (-3) 0.78 (+0.15) 0.00 (+0.00)
1.7 /api/v1/product 233 (+44) 0 (0) 3.19 (-0.23) 2 (0) 8 (-2) 0.78 (+0.15) 0.00 (+0.00)
1.8 /api/v1/sbom 233 (+44) 0 (0) 69.37 (-13.75) 2 (0) 322 (+4) 0.78 (+0.15) 0.00 (+0.00)
GraphQLUser
2.0 logon 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
2.1 query advisory with /graphql 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
Aggregated 224,988 (-843) 0 (0) 2.07 (+0.01) 1 (0) 1654 (-6) 749.96 (-2.81) 0.00 (+0.00)

Scenario Metrics

Scenario # Users # Times Run Average (ms) Min (ms) Max (ms) Scenarios/s Iterations
WebsiteUser 1 (0) 37,187 (-200) 7.53 (+0.07) 3 (0) 63 (-969) 123.96 (-0.67) 37187.00 (-200.00)
RestAPIUser 1 (0) 233 (+45) 1295.89 (-310.23) 21 (0) 3557 (-848) 0.78 (+0.15) 233.00 (+45.00)
GraphQLUser 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
Aggregated 2 (0) 37,420 (-155) 15.55 (+0.09) 3 (0) 3557 (-848) 124.73 (-0.52) 37420.00 (-155.00)

User Metrics

Errors

# Error
115 (+39) 401 Unauthorized: /api/v1/advisory
116 (+40) 401 Unauthorized: /api/v1/importer
115 (+39) 401 Unauthorized: /api/v1/organization
115 (+38) 401 Unauthorized: /api/v1/product
116 (+40) 401 Unauthorized: /api/v1/purl
116 (+39) 401 Unauthorized: /api/v1/purl?q=curl
115 (+38) 401 Unauthorized: /api/v1/sbom
115 (+39) 401 Unauthorized: /api/v1/vulnerability