Author: pmouawad
Date: Sat Oct 8 07:53:25 2016
New Revision: 1763862
URL: http://svn.apache.org/viewvc?rev=1763862&view=rev
Log:
Bug 60225 - Drop deprecated __jexl function and dependency on commons-jexl
Bugzilla Id: 60225
Removed:
jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java
Modified:
jmeter/trunk/build.properties
jmeter/trunk/build.xml
jmeter/trunk/eclipse.classpath
jmeter/trunk/lib/ (props changed)
jmeter/trunk/lib/aareadme.txt
jmeter/trunk/licenses/bin/README.txt
jmeter/trunk/res/maven/ApacheJMeter_parent.pom
jmeter/trunk/xdocs/changes.xml
jmeter/trunk/xdocs/usermanual/functions.xml
Modified: jmeter/trunk/build.properties
URL: http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1763862&r1=1763861&r2=1763862&view=diff
==============================================================================
--- jmeter/trunk/build.properties (original)
+++ jmeter/trunk/build.properties Sat Oct 8 07:53:25 2016
@@ -110,11 +110,6 @@ commons-io.jar = commons-io
commons-io.loc = ${maven2.repo}/commons-io/commons-io/${commons-io.version}
commons-io.md5 = e2d74794fba570ec2115fb9d5b05dc9b
-commons-jexl.version = 1.1
-commons-jexl.jar = commons-jexl-${commons-jexl.version}.jar
-commons-jexl.loc = ${maven2.repo}/commons-jexl/commons-jexl/${commons-jexl.version}
-commons-jexl.md5 = 3F7735D20FCE1DBE05F62FF7A7B178DC
-
commons-jexl2.version = 2.1.1
commons-jexl2.jar = commons-jexl-${commons-jexl2.version}.jar
commons-jexl2.loc = ${maven2.repo}/org/apache/commons/commons-jexl/${commons-jexl2.version}
Modified: jmeter/trunk/build.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1763862&r1=1763861&r2=1763862&view=diff
==============================================================================
--- jmeter/trunk/build.xml (original)
+++ jmeter/trunk/build.xml Sat Oct 8 07:53:25 2016
@@ -381,7 +381,6 @@
Deprecated and removed elements
+Deprecated and removed elements or functions
Modified: jmeter/trunk/xdocs/usermanual/functions.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/functions.xml?rev=1763862&r1=1763861&r2=1763862&view=diff
==============================================================================
--- jmeter/trunk/xdocs/usermanual/functions.xml (original)
+++ jmeter/trunk/xdocs/usermanual/functions.xml Sat Oct 8 07:53:25 2016
@@ -128,7 +128,6 @@ Alternatively, just use Monitor Results
listenerMonitor Results
listener. It will be dropped in next version__jexl
function and dependency on commons-jexl-1.1.jar
This function can be easily replaced with __jexl3
function/
i
Scripting groovy run a Groovy script 3.1 Scripting BeanShell run a BeanShell script 1.X
- Scripting javaScript process JavaScript (Mozilla Rhino) 1.9 Scripting jexl evaluate a Commons Jexl expression. This function is DEPRECATED as of JMeter 3.0, it will be removed in 3.1 version. jexl1(1.1) Scripting jexl2 evaluate a Commons Jexl2 expression jexl2(2.1.1) Scripting jexl3 evaluate a Commons Jexl3 expression jexl3 (3.0)
@@ -1075,58 +1074,6 @@ The following shorthand aliases are prov
Properties property read a property 2.0
The jexl function returns the result of evaluating a - Commons JEXL expression. - See links below for more information on JEXL expressions. -
-The __jexl
function uses Commons JEXL
6*(5+2)
- -The following variables are made available to the script: -
-log
- the Logger for the functionctx
- JMeterContext objectvars
- JMeterVariables objectprops
- JMeterProperties (class java.util.Properties
) objectthreadName
- String containing the current thread namesampler
- current Sampler object (if any)sampleResult
- previous SampleResult object (if any)OUT
- System.out - e.g. OUT.println("message")
- Jexl can also create classes and call methods on them, for example: -
-
- div
" does integer division.
- In fact "div
" and "/
" both perform normal division. One can get the same effect
- as follows:
-
The jexl function returns the result of evaluating a