Hello,
I integrated today jexl3 to JMeter trunk:

   -
   
https://github.com/apache/jmeter/commit/e1bfb7bb01169278d57f4fea7bf0cfaeba44ac50


I made some rapid benchmark using JMeter.
My Test plan contains only 1 thread Group with a Debug Sampler as a child:
Debug Sampler has Name field set to: DS-${__jexl3(3+2,RESULT)}

Using Java 8u45 on a Mac OSX 10.9.5 / 2.7 GHz Intel Core i7 / 16 Gb 1600
MHz DD3

1 Thread:
JEXL2 : Generate Summary Results =  20000 in 00:00:00 = 75471.7/s Avg:
0 Min:     0 Max:     1 Err:     0 (0.00%)
JEXL3 : Generate Summary Results =  20000 in 00:00:01 = 32102.7/s Avg:
0 Min:     0 Max:     1 Err:     0 (0.00%)

4 Threads:
JEXL2 : Generate Summary Results =  80000 in 00:00:00 = 285714.3/s Avg:
0 Min:     0 Max:     1 Err:     0 (0.00%)
JEXL3 : Generate Summary Results =  80000 in 00:00:01 = 103092.8/s Avg:
0 Min:     0 Max:     1 Err:     0 (0.00%)

As you can see the throughput decreased:
1 Thread : -57%
4 Threads : -68%


My benchmark is not as clean as a Java Micro Benchmark , but I lack of time
:-)

I thought you might be interested.

Regards
Philippe M.
@philmdot

Reply via email to