Post-processors seem to run in reverse order. For example:

Sampler
  +-- User Defined Variable (sets testVar to "first")
  +-- Beanshell postprocessor 1 (writes "Post 1 " + testVar)
  +-- Regular Expression Extractor (changes testVar to "second")
  +-- Beanshell postprocessor 2 (writes "Post 2 " + testVar)

In the log file, I expect:

  Post 1 first
  Post 2 second

But instead I get 

  Post 2 first
  Post 1 second

This indicates that the three post-procs are called in reverse order.

I noticed this while debugging my test plan this morning. When I
realized what was happening, I reversed the order of my 5 postprocessors
and all was fine. I tried a few simpler test cases and the behaviour was
consistent. It only happens for post-processors; preprocessors,
assertions and configs seem to be OK.

Running Jmeter 2.2, Java 1.4, WinXP.

Is this a known problem at all?

Thanks,
Bennett.
--
Bennett McElwee

This communication, including any attachments, is confidential. If you are not 
the intended recipient, you should not read it - please contact me immediately, 
destroy it, and do not copy or use any part of this communication or disclose 
anything about it. Thank you. Please note that this communication does not 
designate an information system for the purposes of the Electronic Transactions 
Act 2002.


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

Reply via email to