Can you please explain me why I get two different result with the same variable?
Code
def sql_req = "select message from messages where message_timestamp like '" + vars.get('todayDate') + "%' and message_content like '" + vars.get('msg_id') + "%'"
log.info('Req 1 : ' + sql_req)
log.info("Req 2 : select message from messages where message_timestamp like '${todayDate}%' and message_content like '${msg_id}%'")
Result
Req 1 : select message from messages where message_timestamp like '16/06/20%' and message_content like '132656787653545454%'
Req 2 : select message from messages where message_timestamp like '16/06/20%' and message_content like '878765654556467677%'
I have several loops setup in the Thread Group
. But ${msg_id}
keep the value of the first loop. It is not updated ...
So I'm blocked because I want to use this request ( select message from messages where message_timestamp like '${todayDate}%' and message_content like '${msg_id}%'
) in a JDBC Request
but as value is never updated same request is executed every loop.
Can you explain me why ? Thank you in advance