sebb <[email protected]> wrote on 05/14/2012 12:44:31 PM: > From: sebb <[email protected]> > To: JMeter Users List <[email protected]> > Date: 05/14/2012 12:51 PM > Subject: Re: Question about __logn() > > On 14 May 2012 17:30, <[email protected]> wrote: > > I have a BeanShell Sampler that I have placed into a Once Only Controller. > > > > In it, I have some code to help randomize my test in ways that I can't > > easily do. > > > > The code is : > > > > <start code> > > import java.io.*; > > import java.util.*; > > int n = 0; > > for(Scanner sc = new Scanner( new File("..\\tests\\LoadTest\\resources > > \\job_titles.txt") ); sc.hasNext(); ) > > { > > String line = sc.nextLine(); > > line = line.replaceAll(" ", "+"); > > vars.put("otl_JOB_TITLES_" + n, line); > > n++; > > } > > > > vars.put("otl_Counter", Integer.toString(n)); > > > > </end code> > > > > > > However, as I am still developing this, I wanted to add a line to write the > > value of the counter variable to the logfile. > > > > When I add ${__logn(Counter is: ${otl_Counter})}; to the end of the file, > > after the final vars.put(), I get the following error: > > > > > > 2012/05/14 11:22:43 ERROR - jmeter.util.BeanShellInterpreter: Error > > invoking bsh method: eval Sourced file: inline evaluation of: ``import > > java.io.*; import java.util.*; int n = 0; for(Scanner sc = new Scanner > > ( n . . . '' Token Parsing Error: Lexical error at line 4, column 50. > > Encountered: "L" (76), after : "\"..\\tests\\" >
> Read the error message - it's complaining about "L" after "tests\\" It's not actually an escaping issue - this code works without error if I don't have the call to the __logn() function. I've seen it do this before, where I had an error later in the code that was being masked by an escaping error. > > Looks like an escaping error. > This communication and any attachments are confidential, protected by Communications Privacy Act 18 USCS § 2510, solely for the use of the intended recipient, and may contain legally privileged material. If you are not the intended recipient, please return or destroy it immediately. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
