On 11/01/07, Alexander Wallace <[EMAIL PROTECTED]> wrote:
I think i didn't express what I meant well... In this case, the whole
SELECT * FROM table WHERE id = ${__threadNum};
is contained in a ${query} variable, read from a file using a csv
data set
the ${query} var is being read by a jdbc sampler ... but the $
{__threadNum} portion of the value of ${query} is not being replaced
with the thread number ( i assume it is because the whole string is
inside a variable)... Is this replacing of a var with a value inside
of another var value at all possible? I'll research more on the
functions still...
JMeter does not replace variables referenced in lines read from csv files.
However, you could use the Javascript, BeanShell or Jexl functions to
do your own string replacement.
Might be easiest to code the data using a different variable marker, e.g.
SELECT * FROM table where id = ~1
you can then do something like
"${query}".replace("~1","${varname}")
depending on the language.
For testing functions and variables etc, the Java Sampler is very
useful - you can even put the function call in the Label field, and it
will show up in a Listener - e.g. Table Listener.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]