Goose Attack Report

Users: 2

Target Host: http://trustify:8080/

goose v0.17.3-dev

Plan overview

Action Started Stopped Elapsed Users
Increasing24-09-02 15:22:4924-09-02 15:22:5100:00:020 → 2
Maintaining24-09-02 15:22:5124-09-02 15:27:5100:05:002
Decreasing24-09-02 15:27:5124-09-02 15:27:5100:00:000 ← 2

Request Metrics

Method Name # Requests # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
GET /advisories 37387 (+37382) 0 0.72 (-0.28) 1 (0) 15 (+14) 124.62 (+124.61) 0.00 (+0.00)
GET /api/v1/advisory 188 (+184) 76 370.53 (-124.72) 2 (-466) 788 (+237) 0.63 (+0.61) 0.25 (+0.25)
GET /api/v1/importer 189 (+185) 76 2.40 (+1.15) 1 (0) 8 (+6) 0.63 (+0.62) 0.25 (+0.25)
GET /api/v1/organization 188 (+185) 76 2.60 (+0.60) 1 (-1) 13 (+11) 0.63 (+0.62) 0.25 (+0.25)
GET /api/v1/product 189 (+185) 77 3.39 (-1.36) 2 (-2) 10 (+3) 0.63 (+0.62) 0.26 (+0.26)
GET /api/v1/purl 189 (+185) 76 768.87 (-204.38) 2 (-871) 1660 (+592) 0.63 (+0.62) 0.25 (+0.25)
GET /api/v1/purl?q=curl 189 (+185) 77 13.72 (-51.53) 2 (-14) 280 (+75) 0.63 (+0.62) 0.26 (+0.26)
GET /api/v1/sbom 189 (+185) 77 83.10 (-58.40) 2 (-104) 318 (+91) 0.63 (+0.62) 0.26 (+0.26)
GET /api/v1/vulnerability 189 (+185) 76 346.65 (-52.10) 2 (-379) 1235 (+818) 0.63 (+0.62) 0.25 (+0.25)
GET /importers 37387 (+37383) 0 0.71 (+0.21) 1 (0) 16 (+15) 124.62 (+124.61) 0.00 (+0.00)
GET /index 37387 (+37383) 0 0.74 (-0.01) 1 (0) 1028 (+1027) 124.62 (+124.61) 0.00 (+0.00)
GET /openapi 37387 (+37382) 0 0.78 (-0.22) 1 (0) 27 (+26) 124.62 (+124.61) 0.00 (+0.00)
GET /packages 37386 (+37381) 0 0.72 (-0.28) 1 (0) 15 (+14) 124.62 (+124.60) 0.00 (+0.00)
GET /sboms 37387 (+37382) 0 0.71 (-0.09) 1 (0) 14 (+13) 124.62 (+124.61) 0.00 (+0.00)
Aggregated 225831 (+225772) 611 2.06 (-139.47) 1 (0) 1660 (+592) 752.77 (+752.57) 2.04 (+2.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 (+1) 2 (+1) 3 (+2) 3 (+2) 15 (+14)
GET /api/v1/advisory 600 (+120) 600 (+120) 600 (+120) 600 (+120) 700 (+149) 700 (+149) 788 (+237) 788 (+237)
GET /api/v1/importer 2 (+1) 3 (+2) 3 (+2) 3 (+2) 3 (+1) 4 (+2) 6 (+4) 8 (+6)
GET /api/v1/organization 3 (+1) 3 (+1) 3 (+1) 3 (+1) 4 (+2) 4 (+2) 6 (+4) 13 (+11)
GET /api/v1/product 3 (-1) 4 (0) 4 (0) 4 (0) 5 (-2) 5 (-2) 7 (0) 10 (+3)
GET /api/v1/purl 1,000 (0) 1,000 (0) 1,000 (0) 1,000 (0) 1,000 (0) 1,000 (0) 1,660 (+660) 1,660 (+660)
GET /api/v1/purl?q=curl 17 (-2) 18 (-1) 19 (-2) 19 (-2) 21 (-184) 22 (-183) 27 (-178) 280 (+75)
GET /api/v1/sbom 120 (0) 130 (+10) 130 (+10) 150 (+30) 150 (-77) 160 (-67) 180 (-47) 318 (+91)
GET /api/v1/vulnerability 500 (+110) 500 (+110) 600 (+190) 600 (+190) 600 (+183) 700 (+283) 700 (+283) 1,000 (+583)
GET /importers 1 (0) 1 (0) 1 (0) 2 (+1) 2 (+1) 3 (+2) 3 (+2) 16 (+15)
GET /index 1 (0) 1 (0) 1 (0) 2 (+1) 2 (+1) 3 (+2) 3 (+2) 1,000 (+999)
GET /openapi 1 (0) 1 (0) 1 (0) 2 (+1) 3 (+2) 3 (+2) 4 (+3) 27 (+26)
GET /packages 1 (0) 1 (0) 1 (0) 2 (+1) 2 (+1) 3 (+2) 3 (+2) 15 (+14)
GET /sboms 1 (0) 1 (0) 1 (0) 2 (+1) 2 (+1) 3 (+2) 3 (+2) 14 (+13)
Aggregated 1 (0) 1 (-1) 1 (-18) 2 (-228) 3 (-477) 3 (-897) 4 (-996) 1,660 (+660)

Status Code Metrics

Method Name Status Codes
GET /advisories 37,387 [200]
GET /api/v1/advisory 76 [401], 112 [200]
GET /api/v1/importer 113 [200], 76 [401]
GET /api/v1/organization 112 [200], 76 [401]
GET /api/v1/product 112 [200], 77 [401]
GET /api/v1/purl 113 [200], 76 [401]
GET /api/v1/purl?q=curl 112 [200], 77 [401]
GET /api/v1/sbom 77 [401], 112 [200]
GET /api/v1/vulnerability 113 [200], 76 [401]
GET /importers 37,387 [200]
GET /index 37,387 [200]
GET /openapi 37,387 [200]
GET /packages 37,386 [200]
GET /sboms 37,387 [200]
Aggregated 225,220 [200], 611 [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 37,387 (+37,383) 0 (0) 0.75 (-0.25) 1 (0) 1029 (+1028) 124.62 (+124.61) 0.00 (+0.00)
0.2 /openapi 37,387 (+37,382) 0 (0) 0.79 (-0.21) 1 (0) 27 (+26) 124.62 (+124.61) 0.00 (+0.00)
0.3 /sboms 37,387 (+37,382) 0 (0) 0.72 (-0.08) 1 (0) 14 (+13) 124.62 (+124.61) 0.00 (+0.00)
0.4 /packages 37,386 (+37,381) 0 (0) 0.72 (-0.28) 1 (0) 15 (+14) 124.62 (+124.60) 0.00 (+0.00)
0.5 /advisories 37,387 (+37,382) 0 (0) 0.72 (-0.28) 1 (0) 15 (+14) 124.62 (+124.61) 0.00 (+0.00)
0.6 /importers 37,387 (+37,383) 0 (0) 0.72 (-0.03) 1 (0) 16 (+15) 124.62 (+124.61) 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 188 (+185) 0 (0) 2.61 (+0.61) 1 (-1) 13 (+11) 0.63 (+0.62) 0.00 (+0.00)
1.2 /api/v1/advisory 188 (+184) 0 (0) 370.54 (-124.71) 2 (-466) 788 (+237) 0.63 (+0.61) 0.00 (+0.00)
1.3 /api/v1/vulnerability 189 (+185) 0 (0) 346.67 (-52.33) 2 (-379) 1235 (+817) 0.63 (+0.62) 0.00 (+0.00)
1.4 /api/v1/importer 189 (+185) 0 (0) 2.42 (+1.17) 1 (0) 8 (+6) 0.63 (+0.62) 0.00 (+0.00)
1.5 /api/v1/purl 189 (+185) 0 (0) 768.88 (-204.37) 2 (-871) 1660 (+592) 0.63 (+0.62) 0.00 (+0.00)
1.6 /api/v1/purl?q=curl 189 (+185) 0 (0) 13.72 (-51.53) 2 (-14) 280 (+75) 0.63 (+0.62) 0.00 (+0.00)
1.7 /api/v1/product 189 (+185) 0 (0) 3.42 (-1.33) 2 (-2) 10 (+3) 0.63 (+0.62) 0.00 (+0.00)
1.8 /api/v1/sbom 189 (+185) 0 (0) 83.12 (-58.63) 2 (-105) 318 (+91) 0.63 (+0.62) 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 225,831 (+225,772) 0 (0) 2.06 (-139.47) 1 (0) 1660 (+592) 752.77 (+752.57) 0.00 (+0.00)

Scenario Metrics

Scenario # Users # Times Run Average (ms) Min (ms) Max (ms) Scenarios/s Iterations
WebsiteUser 1 (0) 37,387 (+37,383) 7.46 (-66093.79) 3 (-59131) 1032 (-70753) 124.62 (+124.61) 37387.00 (+37383.00)
RestAPIUser 1 (0) 188 (+185) 1606.12 (-73949.88) 21 (-67243) 4405 (-79507) 0.63 (+0.62) 188.00 (+185.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,575 (+37,568) 15.46 (-70137.83) 3 (-59131) 4405 (-79507) 125.25 (+125.23) 37575.00 (+37568.00)

User Metrics

Errors

# Error
76 401 Unauthorized: /api/v1/advisory
76 401 Unauthorized: /api/v1/importer
76 401 Unauthorized: /api/v1/organization
77 401 Unauthorized: /api/v1/product
76 401 Unauthorized: /api/v1/purl
77 401 Unauthorized: /api/v1/purl?q=curl
77 401 Unauthorized: /api/v1/sbom
76 401 Unauthorized: /api/v1/vulnerability