【发布时间】:2020-06-16 06:45:11
【问题描述】:
你能解释一下为什么我用同一个变量得到两个不同的结果吗?
代码
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}%'")
结果
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%'
我在Thread Group 中设置了几个循环。但是${msg_id} 保留第一个循环的值。没有更新……
所以我被阻止了,因为我想在 JDBC Request 中使用此请求(select message from messages where message_timestamp like '${todayDate}%' and message_content like '${msg_id}%'),但由于值永远不会更新,每个循环都会执行相同的请求。
你能解释一下为什么吗? 提前谢谢你
【问题讨论】:
标签: jmeter