Goose Attack Report

Users: 5

Target Host: http://trustify:8080/

goose v0.17.3-dev

Plan overview

Action Started Stopped Elapsed Users
Increasing24-09-03 07:33:0124-09-03 07:33:0600:00:050 → 5
Maintaining24-09-03 07:33:0624-09-03 07:38:0700:05:015
Decreasing24-09-03 07:38:0724-09-03 07:38:0700:00:000 ← 5

Request Metrics

Method Name # Requests # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
GET /api/v1/advisory 1601 (+1368) 1414 223.32 (-56.26) 1 (-1) 2472 (+1769) 5.34 (+4.56) 4.71 (+4.33)
GET /api/v1/importer 1602 (+1369) 1418 1.37 (-0.95) 1 (0) 54 (+48) 5.34 (+4.56) 4.73 (+4.34)
GET /api/v1/organization 1603 (+1370) 1418 1.83 (-0.65) 1 (0) 61 (+55) 5.34 (+4.57) 4.73 (+4.34)
GET /api/v1/product 1602 (+1369) 1418 2.00 (-1.17) 1 (-1) 73 (+65) 5.34 (+4.56) 4.73 (+4.34)
GET /api/v1/purl 1603 (+1369) 1418 423.35 (-196.89) 1 (-1) 4705 (+3051) 5.34 (+4.56) 4.73 (+4.34)
GET /api/v1/purl?q=curl 1603 (+1369) 1419 9.21 (-3.53) 1 (-1) 408 (+131) 5.34 (+4.56) 4.73 (+4.34)
GET /api/v1/sbom 1603 (+1370) 1418 57.46 (-11.90) 1 (-1) 670 (+348) 5.34 (+4.57) 4.73 (+4.34)
GET /api/v1/vulnerability 1602 (+1369) 1416 216.34 (-77.57) 1 (-1) 2507 (+1767) 5.34 (+4.56) 4.72 (+4.34)
Aggregated 12819 (-212169) 11339 116.85 (+114.79) 1 (0) 4705 (+3051) 42.73 (-707.23) 37.80 (+34.72)

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 /api/v1/advisory 1 (-469) 1 (-499) 1 (-499) 2 (-498) 2,000 (+1,400) 2,000 (+1,400) 2,000 (+1,300) 2,000 (+1,300)
GET /api/v1/importer 1 (-1) 1 (-2) 1 (-2) 1 (-2) 2 (-1) 3 (0) 6 (+1) 54 (+48)
GET /api/v1/organization 1 (-1) 1 (-2) 1 (-2) 1 (-2) 2 (-1) 4 (0) 45 (+40) 61 (+55)
GET /api/v1/product 1 (-2) 1 (-2) 1 (-3) 2 (-2) 3 (-2) 6 (+1) 17 (+10) 73 (+65)
GET /api/v1/purl 1 (-999) 1 (-999) 1 (-999) 2 (-998) 3,000 (+2,000) 4,000 (+3,000) 4,000 (+3,000) 4,705 (+3,051)
GET /api/v1/purl?q=curl 1 (-14) 1 (-16) 1 (-17) 2 (-17) 29 (+9) 81 (+58) 99 (+66) 408 (+131)
GET /api/v1/sbom 1 (-109) 1 (-119) 1 (-119) 2 (-128) 420 (+270) 500 (+340) 600 (+410) 670 (+350)
GET /api/v1/vulnerability 1 (-489) 1 (-499) 1 (-599) 2 (-598) 2,000 (+1,400) 2,000 (+1,300) 2,000 (+1,300) 2,507 (+1,807)
Aggregated 1 (0) 1 (0) 1 (-1) 2 (0) 4 (+1) 500 (+497) 4,000 (+3,996) 4,705 (+3,051)

Status Code Metrics

Method Name Status Codes
GET /api/v1/advisory 1,414 [401], 187 [200]
GET /api/v1/importer 1,418 [401], 184 [200]
GET /api/v1/organization 1,418 [401], 185 [200]
GET /api/v1/product 184 [200], 1,418 [401]
GET /api/v1/purl 1,418 [401], 185 [200]
GET /api/v1/purl?q=curl 184 [200], 1,419 [401]
GET /api/v1/sbom 185 [200], 1,418 [401]
GET /api/v1/vulnerability 1,416 [401], 186 [200]
Aggregated 1,480 [200], 11,339 [401]

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 0 (-37,187) 0 (0) 0.00 (-0.74) 0 (-1) 0 (-15) 0.00 (-123.96) 0.00 (+0.00)
0.2 /openapi 0 (-37,187) 0 (0) 0.00 (-0.81) 0 (-1) 0 (-13) 0.00 (-123.96) 0.00 (+0.00)
0.3 /sboms 0 (-37,187) 0 (0) 0.00 (-0.73) 0 (-2) 0 (-11) 0.00 (-123.96) 0.00 (+0.00)
0.4 /packages 0 (-37,187) 0 (0) 0.00 (-0.74) 0 (-1) 0 (-16) 0.00 (-123.96) 0.00 (+0.00)
0.5 /advisories 0 (-37,187) 0 (0) 0.00 (-0.73) 0 (-2) 0 (-14) 0.00 (-123.96) 0.00 (+0.00)
0.6 /importers 0 (-37,187) 0 (0) 0.00 (-0.74) 0 (-1) 0 (-16) 0.00 (-123.96) 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 1,603 (+1,370) 0 (0) 1.85 (-0.66) 1 (0) 64 (+58) 5.34 (+4.57) 0.00 (+0.00)
1.2 /api/v1/advisory 1,601 (+1,368) 0 (0) 223.36 (-56.24) 1 (-1) 2472 (+1769) 5.34 (+4.56) 0.00 (+0.00)
1.3 /api/v1/vulnerability 1,602 (+1,369) 0 (0) 216.37 (-77.55) 1 (-1) 2507 (+1767) 5.34 (+4.56) 0.00 (+0.00)
1.4 /api/v1/importer 1,602 (+1,369) 0 (0) 1.38 (-0.97) 1 (0) 54 (+48) 5.34 (+4.56) 0.00 (+0.00)
1.5 /api/v1/purl 1,603 (+1,369) 0 (0) 423.38 (-196.87) 1 (-1) 4705 (+3051) 5.34 (+4.56) 0.00 (+0.00)
1.6 /api/v1/purl?q=curl 1,603 (+1,369) 0 (0) 9.23 (-3.52) 1 (-1) 408 (+131) 5.34 (+4.56) 0.00 (+0.00)
1.7 /api/v1/product 1,602 (+1,369) 0 (0) 2.02 (-1.16) 1 (-1) 73 (+65) 5.34 (+4.56) 0.00 (+0.00)
1.8 /api/v1/sbom 1,603 (+1,370) 0 (0) 57.49 (-11.88) 1 (-1) 670 (+348) 5.34 (+4.57) 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 12,819 (-212,169) 0 (0) 116.85 (+114.79) 1 (0) 4705 (+3051) 42.73 (-707.23) 0.00 (+0.00)

Scenario Metrics

Scenario # Users # Times Run Average (ms) Min (ms) Max (ms) Scenarios/s Iterations
WebsiteUser 0 (-1) 0 (-37,187) 0.00 (-7.53) 0 (-3) 0 (-63) 0.00 (-123.96) 0.00 (-37187.00)
RestAPIUser 5 (+4) 1,603 (+1,370) 942.57 (-353.32) 4 (-17) 9033 (+5476) 5.34 (+4.57) 320.60 (+87.60)
GraphQLUser 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
Aggregated 5 (+3) 1,603 (-35,817) 942.57 (+927.02) 4 (+1) 9033 (+5476) 5.34 (-119.39) 320.60 (-37099.40)

User Metrics

Errors

# Error
1414 (+1299) 401 Unauthorized: /api/v1/advisory
1418 (+1302) 401 Unauthorized: /api/v1/importer
1418 (+1303) 401 Unauthorized: /api/v1/organization
1418 (+1303) 401 Unauthorized: /api/v1/product
1418 (+1302) 401 Unauthorized: /api/v1/purl
1419 (+1303) 401 Unauthorized: /api/v1/purl?q=curl
1418 (+1303) 401 Unauthorized: /api/v1/sbom
1416 (+1301) 401 Unauthorized: /api/v1/vulnerability