aet
aet copied to clipboard
Unify configuring AET testing throughput
Version used
-
AET 3.0.0
Context of the feature
Now to properly configure AET testing throughput (number of concurrent tested urls) several different configurations that values are correlated needs to be adjusted:
-
RunnerConfiguration.maxMessagesInCollectorQueuewhich tells how many collection tasks can be scheduled in the system in one time -
CollectorMessageListenerImplconfigurations, each config entry (this is OSGi config factory) spawns newCollectorworker, number of those workers also limits the maximum number of concurrent collect tasks done in the system. - Number of browsers in the system (number of Selenium Grid Nodes browsers).
At least configs 1 and 2 should be configurable more intuitively, e.g. there should be one configuration, where user sets the number of browsers that are in the system, or even better, if this is possible, number of browsers should be detected automatically and 1, 2 set automatically.