-
Notifications
You must be signed in to change notification settings - Fork 293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test http server requests in parallel #8222
Conversation
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 4 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.46.0-SNAPSHOT~adf899d34f, baseline=1.46.0-SNAPSHOT~679f9e2ece
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.06 s) : 0, 1060464
Total [baseline] (8.655 s) : 0, 8654645
Agent [candidate] (1.069 s) : 0, 1068560
Total [candidate] (8.672 s) : 0, 8672396
section iast
Agent [baseline] (1.184 s) : 0, 1183811
Total [baseline] (9.206 s) : 0, 9205688
Agent [candidate] (1.182 s) : 0, 1182308
Total [candidate] (9.243 s) : 0, 9242715
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.185 s) : 0, 1184715
Total [baseline] (9.191 s) : 0, 9191110
Agent [candidate] (1.183 s) : 0, 1183026
Total [candidate] (9.226 s) : 0, 9226427
section iast_TELEMETRY_OFF
Agent [baseline] (1.177 s) : 0, 1177373
Total [baseline] (9.174 s) : 0, 9174147
Agent [candidate] (1.183 s) : 0, 1183211
Total [candidate] (9.212 s) : 0, 9212108
gantt
title insecure-bank - break down per module: candidate=1.46.0-SNAPSHOT~adf899d34f, baseline=1.46.0-SNAPSHOT~679f9e2ece
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.492 ms) : 0, 717492
BytebuddyAgent [candidate] (724.313 ms) : 0, 724313
GlobalTracer [baseline] (257.207 ms) : 0, 257207
GlobalTracer [candidate] (259.188 ms) : 0, 259188
AppSec [baseline] (55.446 ms) : 0, 55446
AppSec [candidate] (57.342 ms) : 0, 57342
Remote Config [baseline] (733.223 µs) : 0, 733
Remote Config [candidate] (735.876 µs) : 0, 736
Telemetry [baseline] (14.426 ms) : 0, 14426
Telemetry [candidate] (11.726 ms) : 0, 11726
section iast
BytebuddyAgent [baseline] (832.805 ms) : 0, 832805
BytebuddyAgent [candidate] (831.978 ms) : 0, 831978
GlobalTracer [baseline] (246.812 ms) : 0, 246812
GlobalTracer [candidate] (246.538 ms) : 0, 246538
AppSec [baseline] (58.173 ms) : 0, 58173
AppSec [candidate] (57.728 ms) : 0, 57728
IAST [baseline] (21.518 ms) : 0, 21518
IAST [candidate] (21.521 ms) : 0, 21521
Remote Config [baseline] (668.778 µs) : 0, 669
Remote Config [candidate] (662.821 µs) : 0, 663
Telemetry [baseline] (8.808 ms) : 0, 8808
Telemetry [candidate] (8.817 ms) : 0, 8817
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (833.177 ms) : 0, 833177
BytebuddyAgent [candidate] (832.136 ms) : 0, 832136
GlobalTracer [baseline] (247.28 ms) : 0, 247280
GlobalTracer [candidate] (246.778 ms) : 0, 246778
AppSec [baseline] (58.062 ms) : 0, 58062
AppSec [candidate] (57.979 ms) : 0, 57979
IAST [baseline] (21.545 ms) : 0, 21545
IAST [candidate] (21.563 ms) : 0, 21563
Remote Config [baseline] (674.726 µs) : 0, 675
Remote Config [candidate] (670.361 µs) : 0, 670
Telemetry [baseline] (8.918 ms) : 0, 8918
Telemetry [candidate] (8.844 ms) : 0, 8844
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (827.951 ms) : 0, 827951
BytebuddyAgent [candidate] (833.323 ms) : 0, 833323
GlobalTracer [baseline] (246.297 ms) : 0, 246297
GlobalTracer [candidate] (246.599 ms) : 0, 246599
AppSec [baseline] (57.883 ms) : 0, 57883
AppSec [candidate] (57.776 ms) : 0, 57776
IAST [baseline] (20.948 ms) : 0, 20948
IAST [candidate] (21.066 ms) : 0, 21066
Remote Config [baseline] (676.984 µs) : 0, 677
Remote Config [candidate] (650.848 µs) : 0, 651
Telemetry [baseline] (8.667 ms) : 0, 8667
Telemetry [candidate] (8.647 ms) : 0, 8647
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.46.0-SNAPSHOT~adf899d34f, baseline=1.46.0-SNAPSHOT~679f9e2ece
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1054772
Total [baseline] (10.481 s) : 0, 10481006
Agent [candidate] (1.056 s) : 0, 1056494
Total [candidate] (10.54 s) : 0, 10539837
section appsec
Agent [baseline] (1.188 s) : 0, 1187509
Total [baseline] (10.709 s) : 0, 10708673
Agent [candidate] (1.191 s) : 0, 1191280
Total [candidate] (10.714 s) : 0, 10714420
section iast
Agent [baseline] (1.184 s) : 0, 1183681
Total [baseline] (10.962 s) : 0, 10961644
Agent [candidate] (1.182 s) : 0, 1182167
Total [candidate] (10.969 s) : 0, 10969150
section profiling
Agent [baseline] (1.255 s) : 0, 1255264
Total [baseline] (10.88 s) : 0, 10880213
Agent [candidate] (1.253 s) : 0, 1253335
Total [candidate] (10.823 s) : 0, 10822753
gantt
title petclinic - break down per module: candidate=1.46.0-SNAPSHOT~adf899d34f, baseline=1.46.0-SNAPSHOT~679f9e2ece
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (714.141 ms) : 0, 714141
BytebuddyAgent [candidate] (714.383 ms) : 0, 714383
GlobalTracer [baseline] (255.671 ms) : 0, 255671
GlobalTracer [candidate] (255.737 ms) : 0, 255737
AppSec [baseline] (55.187 ms) : 0, 55187
AppSec [candidate] (57.444 ms) : 0, 57444
Remote Config [baseline] (725.657 µs) : 0, 726
Remote Config [candidate] (722.241 µs) : 0, 722
Telemetry [baseline] (14.017 ms) : 0, 14017
Telemetry [candidate] (13.131 ms) : 0, 13131
section appsec
BytebuddyAgent [baseline] (730.187 ms) : 0, 730187
BytebuddyAgent [candidate] (732.553 ms) : 0, 732553
GlobalTracer [baseline] (252.836 ms) : 0, 252836
GlobalTracer [candidate] (253.701 ms) : 0, 253701
AppSec [baseline] (170.997 ms) : 0, 170997
AppSec [candidate] (170.719 ms) : 0, 170719
Remote Config [baseline] (664.391 µs) : 0, 664
Remote Config [candidate] (668.617 µs) : 0, 669
Telemetry [baseline] (8.19 ms) : 0, 8190
Telemetry [candidate] (8.559 ms) : 0, 8559
IAST [baseline] (19.364 ms) : 0, 19364
IAST [candidate] (20.051 ms) : 0, 20051
section iast
BytebuddyAgent [baseline] (832.555 ms) : 0, 832555
BytebuddyAgent [candidate] (831.558 ms) : 0, 831558
GlobalTracer [baseline] (246.792 ms) : 0, 246792
GlobalTracer [candidate] (246.573 ms) : 0, 246573
AppSec [baseline] (58.123 ms) : 0, 58123
AppSec [candidate] (58.007 ms) : 0, 58007
Remote Config [baseline] (668.203 µs) : 0, 668
Remote Config [candidate] (678.065 µs) : 0, 678
Telemetry [baseline] (8.821 ms) : 0, 8821
Telemetry [candidate] (8.772 ms) : 0, 8772
IAST [baseline] (21.761 ms) : 0, 21761
IAST [candidate] (21.517 ms) : 0, 21517
section profiling
ProfilingAgent [baseline] (95.805 ms) : 0, 95805
ProfilingAgent [candidate] (94.782 ms) : 0, 94782
BytebuddyAgent [baseline] (703.222 ms) : 0, 703222
BytebuddyAgent [candidate] (703.496 ms) : 0, 703496
GlobalTracer [baseline] (350.043 ms) : 0, 350043
GlobalTracer [candidate] (349.186 ms) : 0, 349186
AppSec [baseline] (54.701 ms) : 0, 54701
AppSec [candidate] (54.311 ms) : 0, 54311
Remote Config [baseline] (663.478 µs) : 0, 663
Remote Config [candidate] (676.964 µs) : 0, 677
Telemetry [baseline] (8.85 ms) : 0, 8850
Telemetry [candidate] (8.905 ms) : 0, 8905
Profiling [baseline] (95.829 ms) : 0, 95829
Profiling [candidate] (94.807 ms) : 0, 94807
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 16 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~adf899d34f, baseline=1.46.0-SNAPSHOT~679f9e2ece
dateFormat X
axisFormat %s
section baseline
no_agent (1.354 ms) : 1333, 1374
. : milestone, 1354,
appsec (1.754 ms) : 1730, 1777
. : milestone, 1754,
appsec_no_iast (1.759 ms) : 1734, 1784
. : milestone, 1759,
iast (1.53 ms) : 1506, 1554
. : milestone, 1530,
profiling (1.527 ms) : 1503, 1551
. : milestone, 1527,
tracing (1.483 ms) : 1458, 1508
. : milestone, 1483,
section candidate
no_agent (1.356 ms) : 1336, 1376
. : milestone, 1356,
appsec (1.738 ms) : 1714, 1762
. : milestone, 1738,
appsec_no_iast (1.768 ms) : 1745, 1790
. : milestone, 1768,
iast (1.541 ms) : 1516, 1565
. : milestone, 1541,
profiling (1.508 ms) : 1484, 1532
. : milestone, 1508,
tracing (1.471 ms) : 1446, 1496
. : milestone, 1471,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~adf899d34f, baseline=1.46.0-SNAPSHOT~679f9e2ece
dateFormat X
axisFormat %s
section baseline
no_agent (379.999 µs) : 358, 402
. : milestone, 380,
iast (509.568 µs) : 488, 532
. : milestone, 510,
iast_FULL (741.821 µs) : 719, 764
. : milestone, 742,
iast_GLOBAL (552.072 µs) : 530, 574
. : milestone, 552,
iast_HARDCODED_SECRET_DISABLED (506.574 µs) : 485, 528
. : milestone, 507,
iast_INACTIVE (459.586 µs) : 438, 481
. : milestone, 460,
iast_TELEMETRY_OFF (491.462 µs) : 470, 513
. : milestone, 491,
tracing (457.431 µs) : 436, 478
. : milestone, 457,
section candidate
no_agent (373.616 µs) : 354, 394
. : milestone, 374,
iast (506.387 µs) : 485, 528
. : milestone, 506,
iast_FULL (746.707 µs) : 725, 769
. : milestone, 747,
iast_GLOBAL (558.226 µs) : 535, 581
. : milestone, 558,
iast_HARDCODED_SECRET_DISABLED (503.636 µs) : 482, 525
. : milestone, 504,
iast_INACTIVE (461.445 µs) : 440, 483
. : milestone, 461,
iast_TELEMETRY_OFF (495.163 µs) : 473, 517
. : milestone, 495,
tracing (451.571 µs) : 431, 472
. : milestone, 452,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.46.0-SNAPSHOT~adf899d34f, baseline=1.46.0-SNAPSHOT~679f9e2ece
dateFormat X
axisFormat %s
section baseline
no_agent (1.476 ms) : 1464, 1487
. : milestone, 1476,
appsec (2.356 ms) : 2313, 2398
. : milestone, 2356,
iast (2.114 ms) : 2060, 2169
. : milestone, 2114,
iast_GLOBAL (2.162 ms) : 2106, 2217
. : milestone, 2162,
profiling (1.962 ms) : 1919, 2005
. : milestone, 1962,
tracing (1.955 ms) : 1913, 1997
. : milestone, 1955,
section candidate
no_agent (1.475 ms) : 1464, 1487
. : milestone, 1475,
appsec (2.372 ms) : 2329, 2415
. : milestone, 2372,
iast (2.12 ms) : 2065, 2174
. : milestone, 2120,
iast_GLOBAL (2.154 ms) : 2099, 2208
. : milestone, 2154,
profiling (1.977 ms) : 1933, 2021
. : milestone, 1977,
tracing (1.945 ms) : 1904, 1987
. : milestone, 1945,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.46.0-SNAPSHOT~adf899d34f, baseline=1.46.0-SNAPSHOT~679f9e2ece
dateFormat X
axisFormat %s
section baseline
no_agent (15.022 s) : 15022000, 15022000
. : milestone, 15022000,
appsec (15.201 s) : 15201000, 15201000
. : milestone, 15201000,
iast (18.748 s) : 18748000, 18748000
. : milestone, 18748000,
iast_GLOBAL (18.091 s) : 18091000, 18091000
. : milestone, 18091000,
profiling (15.727 s) : 15727000, 15727000
. : milestone, 15727000,
tracing (15.001 s) : 15001000, 15001000
. : milestone, 15001000,
section candidate
no_agent (14.627 s) : 14627000, 14627000
. : milestone, 14627000,
appsec (14.821 s) : 14821000, 14821000
. : milestone, 14821000,
iast (18.561 s) : 18561000, 18561000
. : milestone, 18561000,
iast_GLOBAL (18.111 s) : 18111000, 18111000
. : milestone, 18111000,
profiling (14.981 s) : 14981000, 14981000
. : milestone, 14981000,
tracing (15.138 s) : 15138000, 15138000
. : milestone, 15138000,
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea. Hopefully it doesn't lead to increased flakiness, worth a try.
92e8ad6
to
adf899d
Compare
What Does This Do
Use parallelism to execute http server request for the scenario
test success with #count requests
Motivation
Improves issue detection of multithreaded cases. I'll need also to test a fix for vertx worker context propagation in case of multiple parallel requests
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]