jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: unable to use beanshell variable in JDBC postprocessor?
Date Mon, 29 Jun 2015 13:03:12 GMT
On 28 June 2015 at 18:32, Deepak Shetty <shettyd@gmail.com> 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" <cyu021@gmail.com> 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: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org


Mime
View raw message