Thanks for a quick reply.

> Looks like the threads don't run in parallel, so why not just use a
> single thread with a function that returns the next bid?

They will run in parallel, they should at least.

> Or you can use a file containing the bid values, and read the values
> for each sample.

I was thinking about that, but I'd like to do this with Beanshell function, 
which I think, should be more suitable and more pro ;)

> In the real application, do the users place bids without seeing what
> others have bid?
> Or do they browse to a page, look at the current price, and bid > 
> >accordingly?

I want threads (users) to bid accordingly - next thread have to know what bid 
was placed by previous one and have to overbid his offer.

> >  2. When should I fill Parameters field?
> Only if you want to pass in parameters.

So do I have to put ${bidValue} in that field, or it's not necessary to have 
this value accessible in the Script filed?


Meantime I was trying to do something like this in BeanShell PostProcessor:
(I don't pass any parameters to the Benshell PostProcessor element - Parameters 
field is empty)


int nextValue = ${bidValue};    //nextValue = 1000
nextValue = nextValue - 5;      // nextValue = 995
//now I'd like to save nextValue into bidValue - how can I do that? When I try:

vars.put( bidValue,  Integer.toString(nextValue) );


The result in jmeter.log is:


ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval       
Sourced file: inline evaluation of: ``int nextValue = 1000; nextValue = 
nextValue - 5; vars.put( bidValue,  Integer.to . . . '' : Undefined argument: 
bidValue  


The same error I receive when I use this ass the 3rd line:

setProperty( bidValue, Integer.toString(nextValue) );


GK


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to