You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Ori Marco <or...@praxell.com> on 2007/12/19 10:14:55 UTC

__split() function help

Hi

 

I don't understand fully how to use __split() function

The example in user's manual is wrong : ${__split(${VAR},VAR),|}

I want for example to change date format of parameter:

1980-02-22 To 02221980 (YYYY-MM-DD to MMDDYYYY) and also to 0280

I tried to split into month/day/year variables but failed:

${__split('${VTest1}'\,"Test1"\,-)} or ${__split('${Test1}'\,Test1\,-)}
or ${__split('${Test1}'\,"Test1"\,\-)}

 

Thanks

 

Ori Marko 
Quality Assurance Engineer 
Praxell Inc.
http://www.praxell.com <http://www.praxell.com> 


Re: __split() function help

Posted by dennis <gz...@126.com>.
${__split(${VTEST1},Test1,-)} works for me.

Dennis

Ori Marco wrote:
> Hi
> 
>  
> 
> I don't understand fully how to use __split() function
> 
> The example in user's manual is wrong : ${__split(${VAR},VAR),|}
> 
> I want for example to change date format of parameter:
> 
> 1980-02-22 To 02221980 (YYYY-MM-DD to MMDDYYYY) and also to 0280
> 
> I tried to split into month/day/year variables but failed:
> 
> ${__split('${VTest1}'\,"Test1"\,-)} or ${__split('${Test1}'\,Test1\,-)}
> or ${__split('${Test1}'\,"Test1"\,\-)}
> 
>  
> 
> Thanks
> 
>  
> 
> Ori Marko 
> Quality Assurance Engineer 
> Praxell Inc.
> http://www.praxell.com <http://www.praxell.com> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


RE: __split() function help

Posted by Ori Marco <or...@praxell.com>.
I get the following error in log:
2007/12/19 11:13:02 INFO  - jmeter.engine.StandardJMeterEngine: Running
the test! 
2007/12/19 11:13:02 ERROR - jmeter.engine.PreCompiler: invalid variables
org.apache.jmeter.functions.InvalidVariableException: Parameter Count
not between 2 & 3
	at
org.apache.jmeter.functions.SplitFunction.setParameters(SplitFunction.ja
va:106)
	at
org.apache.jmeter.engine.util.FunctionParser.makeFunction(FunctionParser
.java:112)
	at
org.apache.jmeter.engine.util.FunctionParser.compileString(FunctionParse
r.java:69)
	at
org.apache.jmeter.engine.util.CompoundVariable.setParameters(CompoundVar
iable.java:167)
	at
org.apache.jmeter.engine.util.ReplaceStringWithFunctions.transformValue(
ReplaceStringWithFunctions.java:45)
	at
org.apache.jmeter.engine.util.ValueReplacer.replaceValues(ValueReplacer.
java:121)
	at
org.apache.jmeter.engine.util.ValueReplacer.replaceValues(ValueReplacer.
java:128)
	at
org.apache.jmeter.engine.util.ValueReplacer.replaceValues(ValueReplacer.
java:128)
	at
org.apache.jmeter.engine.util.ValueReplacer.replaceValues(ValueReplacer.
java:65)
	at
org.apache.jmeter.engine.PreCompiler.addNode(PreCompiler.java:58)
	at
org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:972)
	at
org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:973)
	at
org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:973)
	at
org.apache.jorphan.collections.HashTree.traverse(HashTree.java:956)
	at
org.apache.jmeter.engine.StandardJMeterEngine.compileTree(StandardJMeter
Engine.java:176)
	at
org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.j
ava:332)
	at java.lang.Thread.run(Unknown Source)

Ori Marko 
Quality Assurance Engineer 
Praxell Inc.
http://www.praxell.com

-----Original Message-----
From: Ori Marco [mailto:orim@praxell.com] 
Sent: Wednesday, December 19, 2007 11:15 AM
To: JMeter Users List
Subject: __split() function help

Hi

 

I don't understand fully how to use __split() function

The example in user's manual is wrong : ${__split(${VAR},VAR),|}

I want for example to change date format of parameter:

1980-02-22 To 02221980 (YYYY-MM-DD to MMDDYYYY) and also to 0280

I tried to split into month/day/year variables but failed:

${__split('${VTest1}'\,"Test1"\,-)} or ${__split('${Test1}'\,Test1\,-)}
or ${__split('${Test1}'\,"Test1"\,\-)}

 

Thanks

 

Ori Marko 
Quality Assurance Engineer 
Praxell Inc.
http://www.praxell.com <http://www.praxell.com> 


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org