On 27/07/2009, sebb <[email protected]> wrote: > On 10/07/2009, Will McQueen <[email protected]> wrote: > > > > Hi, > > > > I'm attempting to use JMeter 2.3.4 with Jython 2.5 (also tried Jython > 2.2.1) running from WinXP. I created a standalone Jython jar (per Jython > website's instrs), and placed it in JMeter's lib dir. I started with an empty > test plan, and created a ThreadGroup and a BSF Sampler. From the drop-down > menu, I chose the script language to be "jython". In the big text box at the > bottom of the sampler, I wrote the jython command: > > > > print 5 > > > > I then added a "View Results Tree" listener. I ran this test plan, and > got an error in the <Sampler result> tab of the listener: > > > > Response code: 500 > > Response message: org.apache.bsf.BSFException: exception from Jython: > > Traceback (innermost last): > > (no code object) at line 0 > > SyntaxError: ('invalid syntax', ('<string>', 1, 1, 'print 5')) > > > > I've googled this but couldn't find any useful info or fix. Is this a bug? > > > > By comparison, if I use a BSF Preprocessor or BSF Postprocessor (again > specifying jython and "print 5"), then it works... it just doesn't work as a > sampler. > > > I get the same problem. The sampler code uses eval(), whereas the > Processors use exec(), because they are not interested in the return > value of the script. > > I'm not sure if this is a bug in BSF or Jython; it's unlikely to be a > bug in JMeter because the BSF sampler works fine for some other > languages. > > I've done some work on BSF, so I'll see if I can check that out, but > it may be some while before there is a fix. >
I think it's a bug in Jython - see Bugzilla 47511. > > Thank you. > > > > Cheers, > > Will > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > > --------------------------------------------------------------------- > > 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]

