On 28 June 2015 at 18:32, Deepak Shetty <[email protected]> wrote: > Hi > Post processors execute before assertions > http://jmeter.apache.org/usermanual/test_plan.html > See section 4.9 execution order > You need to set the variable somewhere else (like another post processor)
Or use a Listener, which runs after Assertions. > Regards > Deepak > On Jun 27, 2015 4:18 AM, "James Yu" <[email protected]> wrote: > >> Hi all, >> >> I am experiencing a problem that my JDBC PostProcessor is unable to pick up >> the variable I set in BeanShell Assertion. >> >> The test plan is briefly described as follows: >> -- HTTP request sampler ........ (1) >> ---- BeanShell Assertion ....... (2) >> ---- Debug PostProcessor ....... (3) >> ---- JDBC PostProcessor ........ (4) >> ---- BeanShell Assertion ....... (5) >> >> After http sampler gets response in (1), I put down some scripts in (2) to >> verify content of the response and put some data into variables with >> vars.put("var-name", "var-value"). >> In (4), I have a Prepared Select Statement that reuses the variables I put >> in (2) as conditions. >> Then In (5), I verify if the data received in (1) matches to the data >> selected from DB. >> When I run the test, the assertion failed in (5), so I check the variable >> values in (3), but I cannot find the variables I put in (2), and I see the >> count of result set is 0 for my prepared select statement. >> Thus, I add a few print() statement in (5) to verify values of the >> variables I put in (2), and I can see the values printed correctly in >> terminal console. >> >> It seems the variables I put in (2) exist, but the JDBC PostProcessor is >> unable to pick it up? >> How do I let JDBC PostProcessor picks up the variables I put in BeanShell? >> >> Thanks for reading. >> >> >> This is a UTF-8 formatted mail >> ----------------------------------------------- >> James C.-C.Yu >> +886988713275 >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
