Goose Attack Report

Users: 5

Target Host: http://trustify:8080/

goose v0.17.3-dev

Plan overview

Action Started Stopped Elapsed Users
Increasing24-10-19 02:40:3524-10-19 02:40:4000:00:050 → 5
Maintaining24-10-19 02:40:4024-10-19 02:45:4100:05:015
Decreasing24-10-19 02:45:4124-10-19 02:45:4200:00:010 ← 5

Request Metrics

Method Name # Requests # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
GET get_advisory_by_doc_id 52 (-12) 0 104.29 (-1090.57) 26 (-810) 205 (-1559) 0.17 (-0.04) 0.00 (+0.00)
GET list_advisory 55 (-8) 0 7312.71 (+1878.93) 4026 (+564) 9767 (+1845) 0.18 (-0.03) 0.00 (+0.00)
GET list_advisory_paginated 55 (-10) 0 5910.49 (+2019.14) 4794 (+2398) 7904 (+1798) 0.18 (-0.03) 0.00 (+0.00)
GET list_importer 50 (-10) 0 7.06 (+2.81) 1 (0) 71 (+17) 0.17 (-0.03) 0.00 (+0.00)
GET list_organizations 50 (-10) 0 16.56 (-0.04) 2 (+1) 46 (-5) 0.17 (-0.03) 0.00 (+0.00)
GET list_packages 50 (-10) 0 5354.88 (+871.81) 3878 (+619) 8104 (+1719) 0.17 (-0.03) 0.00 (+0.00)
GET list_packages_paginated 50 (-10) 0 4871.10 (+756.82) 3896 (+721) 6073 (+674) 0.17 (-0.03) 0.00 (+0.00)
GET list_products 50 (-10) 0 11.16 (-3.02) 3 (0) 58 (-8) 0.17 (-0.03) 0.00 (+0.00)
GET list_sboms 50 (-10) 0 483.70 (+24.30) 301 (+19) 612 (-171) 0.17 (-0.03) 0.00 (+0.00)
GET list_sboms_paginated 50 (-10) 0 277.66 (+13.06) 202 (+61) 377 (-143) 0.17 (-0.03) 0.00 (+0.00)
GET list_vulnerabilities 52 (-12) 0 2238.31 (+40.48) 1545 (+54) 3381 (+452) 0.17 (-0.04) 0.00 (+0.00)
GET list_vulnerabilities_paginated 51 (-12) 0 2115.98 (+46.85) 1150 (+236) 2811 (-3) 0.17 (-0.04) 0.00 (+0.00)
GET search_packages 50 (-10) 0 186.50 (+51.37) 20 (0) 591 (+39) 0.17 (-0.03) 0.00 (+0.00)
Aggregated 665 (-134) 0 2281.86 (+389.19) 1 (0) 9767 (+1845) 2.22 (-0.45) 0.00 (+0.00)

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 get_advisory_by_doc_id 94 (-906) 99 (-901) 110 (-890) 130 (-870) 180 (-1,584) 190 (-1,574) 200 (-1,564) 205 (-1,559)
GET list_advisory 7,000 (+2,000) 7,000 (+2,000) 8,000 (+1,000) 8,000 (+1,000) 8,000 (+1,000) 9,000 (+1,078) 9,000 (+1,078) 9,767 (+1,845)
GET list_advisory_paginated 6,000 (+3,000) 6,000 (+3,000) 6,000 (+1,000) 7,000 (+2,000) 7,000 (+1,000) 7,000 (+1,000) 7,904 (+1,904) 7,904 (+1,904)
GET list_importer 2 (0) 2 (-1) 3 (0) 4 (0) 7 (+1) 56 (+49) 71 (+19) 71 (+17)
GET list_organizations 6 (+1) 10 (0) 32 (+2) 36 (-3) 41 (0) 43 (-2) 46 (-3) 46 (-5)
GET list_packages 5,000 (+1,000) 6,000 (+1,000) 6,000 (+1,000) 6,000 (+1,000) 6,000 (+1,000) 6,000 (0) 8,000 (+2,000) 8,000 (+2,000)
GET list_packages_paginated 5,000 (+1,000) 5,000 (+1,000) 5,000 (+1,000) 6,000 (+2,000) 6,000 (+1,000) 6,000 (+1,000) 6,000 (+1,000) 6,000 (+1,000)
GET list_products 8 (0) 8 (-2) 11 (-1) 11 (-4) 15 (-36) 48 (-5) 58 (-5) 58 (-8)
GET list_sboms 490 (+50) 500 (0) 500 (0) 600 (0) 600 (0) 600 (-100) 600 (-183) 600 (-183)
GET list_sboms_paginated 270 (0) 290 (+10) 290 (+10) 310 (+20) 320 (0) 370 (+10) 377 (-33) 377 (-123)
GET list_vulnerabilities 2,000 (0) 2,000 (0) 2,000 (0) 3,000 (+1,000) 3,000 (+71) 3,000 (+71) 3,000 (+71) 3,000 (+71)
GET list_vulnerabilities_paginated 2,000 (0) 2,000 (0) 2,000 (0) 2,000 (0) 2,811 (-3) 2,811 (-3) 2,811 (-3) 2,811 (-3)
GET search_packages 91 (+6) 100 (+9) 310 (+200) 370 (+180) 410 (+110) 591 (+151) 591 (+39) 591 (+39)
Aggregated 500 (-500) 2,000 (0) 4,000 (+1,000) 5,000 (+1,000) 7,000 (+2,000) 7,000 (+2,000) 8,000 (+1,000) 9,767 (+1,845)

Status Code Metrics

Method Name Status Codes
GET get_advisory_by_doc_id 52 [200]
GET list_advisory 55 [200]
GET list_advisory_paginated 55 [200]
GET list_importer 50 [200]
GET list_organizations 50 [200]
GET list_packages 50 [200]
GET list_packages_paginated 50 [200]
GET list_products 50 [200]
GET list_sboms 50 [200]
GET list_sboms_paginated 50 [200]
GET list_vulnerabilities 52 [200]
GET list_vulnerabilities_paginated 51 [200]
GET search_packages 50 [200]
Aggregated 665 [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 website_index 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
0.2 website_openapi 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
0.3 website_sboms 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
0.4 website_packages 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
0.5 website_advisories 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
0.6 website_importers 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
RestAPIUser
1.0 logon 50 (-10) 0 (0) 44.72 (+3.62) 21 (0) 73 (+15) 0.17 (-0.03) 0.00 (+0.00)
1.1 list_organizations 50 (-10) 0 (0) 16.76 (-0.02) 2 (0) 46 (-5) 0.17 (-0.03) 0.00 (+0.00)
1.2 list_advisory 55 (-8) 0 (0) 7312.80 (+1879.02) 4026 (+564) 9767 (+1845) 0.18 (-0.03) 0.00 (+0.00)
1.3 list_advisory_paginated 55 (-10) 0 (0) 5910.58 (+2019.18) 4794 (+2398) 7904 (+1798) 0.18 (-0.03) 0.00 (+0.00)
1.4 get_advisory_by_doc_id 52 (-12) 0 (0) 104.46 (-1090.49) 26 (-810) 205 (-1559) 0.17 (-0.04) 0.00 (+0.00)
1.5 list_vulnerabilities 52 (-12) 0 (0) 2238.50 (+40.53) 1545 (+54) 3382 (+453) 0.17 (-0.04) 0.00 (+0.00)
1.6 list_vulnerabilities_paginated 51 (-12) 0 (0) 2116.12 (+46.93) 1150 (+236) 2811 (-3) 0.17 (-0.04) 0.00 (+0.00)
1.7 list_importer 50 (-10) 0 (0) 7.10 (+2.80) 1 (0) 71 (+17) 0.17 (-0.03) 0.00 (+0.00)
1.8 list_packages 50 (-10) 0 (0) 5355.00 (+871.87) 3878 (+619) 8104 (+1719) 0.17 (-0.03) 0.00 (+0.00)
1.9 list_packages_paginated 50 (-10) 0 (0) 4871.18 (+756.75) 3896 (+721) 6073 (+674) 0.17 (-0.03) 0.00 (+0.00)
1.10 search_packages 50 (-10) 0 (0) 186.50 (+51.30) 20 (0) 591 (+39) 0.17 (-0.03) 0.00 (+0.00)
1.11 list_products 50 (-10) 0 (0) 11.18 (-3.12) 3 (0) 58 (-9) 0.17 (-0.03) 0.00 (+0.00)
1.12 list_sboms 50 (-10) 0 (0) 483.88 (+24.45) 301 (+19) 615 (-168) 0.17 (-0.03) 0.00 (+0.00)
1.13 list_sboms_paginated 50 (-10) 0 (0) 277.82 (+13.14) 202 (+61) 377 (-143) 0.17 (-0.03) 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 715 (-144) 0 (0) 2122.29 (+361.82) 1 (0) 9767 (+1845) 2.38 (-0.48) 0.00 (+0.00)

Scenario Metrics

Scenario # Users # Times Run Average (ms) Min (ms) Max (ms) Scenarios/s Iterations
WebsiteUser 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
RestAPIUser 5 (0) 50 (-10) 29059.78 (+4977.38) 25586 (+5918) 34010 (+5718) 0.17 (-0.03) 10.00 (-2.00)
GraphQLUser 0 (0) 0 (0) 0.00 (+0.00) 0 (0) 0 (0) 0.00 (+0.00) 0.00 (+0.00)
Aggregated 5 (0) 50 (-10) 29059.78 (+4977.38) 25586 (+5918) 34010 (+5718) 0.17 (-0.03) 10.00 (-2.00)

User Metrics