On 12/01/07, Jake Jacobson <[EMAIL PROTECTED]> wrote:
Thanks Sebb but I have studied both of those posts and I am still confused.
I have setup a CSV Data Set Config with the following values:
Filename: randomTerms.txt
Variable Names: QUERY
Delimiter: \n
Recycle on EOF: False
I then have a While Controller where I am making an HTTP Request to my
search appliance with each term listed in randomTerms.txt file. I
want to break out of the while loop when I reach "<EOF>".
I have tried several conditions but the last one I tried is:
${__javaScript(${QUERY} != "<EOF>")}
which is not the same as the example:
${__javaScript("<EOF>" != "${type}")}
Check the quotes - you are comparing strings.
Jake
On 1/12/07, sebb <[EMAIL PROTECTED]> wrote:
> See:
>
> http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-user/200701.mbox/<[EMAIL
PROTECTED]>
>
> and
>
> http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-user/200701.mbox/<[EMAIL
PROTECTED]>
>
> On 12/01/07, Jake Jacobson <[EMAIL PROTECTED]> wrote:
> > I guess I am just really dense because I can't get the while loop to
> > end when I reach the end of the file. I have read
> >
http://jakarta.apache.org/jmeter/usermanual/component_reference.html#While_Controller
> > and most all of the questions in these threads.
> >
> > A simple example would be most helpful
> >
> > Jake
> >
> > On 1/11/07, Jake Jacobson <[EMAIL PROTECTED]> wrote:
> > > Thanks for your help. I was able to get these problems resolved and
> > > everything seems to be working as expected now with my while loop.
> > >
> > > Jake
> > >
> > >
> > > On 1/11/07, sebb <[EMAIL PROTECTED]> wrote:
> > > > On 11/01/07, Jake Jacobson < [EMAIL PROTECTED]> wrote:
> > > > > Hi,
> > > > >
> > > > > I am trying to build a test plan to load test our search appliance. I
> > > > > have a file with search terms, 1 per line that I want to submit
> > > > > against the application. I want to go through the list once and when
> > > > > I reach the end of file, the test would end. I am having 2 issues
> > > > > that I need help with.
> > > > >
> > > > > 1. My test runs forever without advancing through the list. I keep
> > > > > submitting the first term from the list.
> > > > >
> > > > > 2. It seems that each HTTP Request is sending 3 requests and I would
> > > > > only expect to see 1.
> > > > >
> > > > > I have configured the following items.
> > > > >
> > > > > Main Thread Group
> > > > > Number of Threads -> 1
> > > > > Ramp-Up Period -> 0
> > > > > Loop Count -> 0
> > > >
> > > > Should be at least 1
> > > >
> > > > >
> > > > > HTTP Request Defaults
> > > > > Server name -> Url for my search appliance
> > > > > Path -> /search
> > > > > Send Parameters with the Request:
> > > > > output -> xml
> > > > > client -> mysite
> > > > > site -> mysite
> > > > >
> > > > > CSV Data Set Config
> > > > > Filename -> searchTerms.txt
> > > > > Variable Names -> QUERY
> > > > > Delimiter -> \n
> > > > > Recycle on EOF -> False
> > > >
> > > > > While Controller
> > > > > Condition ${QUERY} != "<EOF>"
> > > >
> > > > This is not a valid conditon - see the documentation and recent e-mails.
> > > >
> > > > > Then inside the while controller I have and HTTP Request
> > > > > Method -> Post
> > > > > Send Parameters with the Request:
> > > > > q -> ${QUERY}
> > > > >
> > > > > I have then added the "View Results Tree" and I see that for each
> > > > > "HTTP Request" it appears to be hitting the server 3 times.
> > > > > 1. To the search page with the correct parameters. This is done as
> > > > > a Post and it is the one I want.
> > > > > 2. To http://mysearch.com:80/ I don't know why. This is done as a
> > > GET
> > > > > 3. To
> > > > >
> > >
http://mysearch.com:80/search?output=defaultValue&client=defaultValue&site=defaultValue
> > > > > Again, This is done as a GET and I don't understand why?
> > > > >
> > > >
> > > > Have you set Follow redirects?
> > > >
> > > > > Thanks for your help.
> > > > >
> > > > >
> > > >
> > > >
> > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > > [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> > > [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]