Would not it be confusing? We have variables and properties which already confuse users. Now we introduce something third. How would it look from user's perspective?
Andrey Pokhilko 24.10.2017 11:09, Antonio Gomes Rodrigues пишет: > +1 > > Antonio > > 2017-10-24 9:55 GMT+02:00 Maxime Chassagneux <[email protected]>: > >> Hi Philippe, >> >> Nice idea, look good for me. >> >> +1. >> >> >> >> 2017-10-24 9:36 GMT+02:00 Philippe Mouawad <[email protected] >>> : >>> Hello, >>> There is frequently the need in Load Testing for sharing something >> accross >>> threads which might have been initialized in a setup Thread Group or by >>> some Thread. >>> >>> Currently JMeter has 2 ways to do it: >>> >>> - Properties but they are limited to String >>> - Through Beanshell (which is deprecated) through bsh.shared >>> >>> >>> A recent illustration of this (but I frequently in my work need it) is >> the >>> Coverage Tests created for JMS, TCP and FTP. >>> To do it I had to use Beanshell. >>> >>> So I propose to create such concept: >>> >>> - JMeterContext would be enhanced with getSharedVariables() >>> - A new equivalent of JMeterVariables would be created. The Map would >> be >>> ConcurrentHashMap >>> - It would be initialized/cleared in StandardJMeterEngine#run or >>> JMeterContextService.startTest(); >>> >>> Thoughts ? >>> -- >>> Regards. >>> Philippe Mouawad. >>> Ubik-Ingénierie >>>
