无法在JDBC请求中将jmeter变量传递给sql查询
在Jmeter中,我使用“CSV数据集配置”获取数据。现在我陷入了如何使用JDBC请求将这些数据传递到Mysql数据库的困境。我添加了一个查询无法在JDBC请求中将jmeter变量传递给sql查询,jdbc,jmeter,Jdbc,Jmeter,在Jmeter中,我使用“CSV数据集配置”获取数据。现在我陷入了如何使用JDBC请求将这些数据传递到Mysql数据库的困境。我添加了一个查询 '插入到rawdata_bk(数据)值($data)''。但我遇到了类似“字段列表”中的未知列“$data”这样的错误,所以我的问题是如何将数据从csv文件逐行传递到数据库 ${data}-直接参考 ${{uuu V(数据)}-通过 完整查询将如下所示:INSERT INTO rawdata_bk(data)值(${data}) 如果您需要检查变量值
'插入到rawdata_bk(数据)值($data)''。但我遇到了类似“字段列表”中的未知列“$data”这样的错误,所以我的问题是如何将数据从csv文件逐行传递到数据库
-直接参考${data}
-通过${{uuu V(数据)}
INSERT INTO rawdata_bk(data)值(${data})
如果您需要检查变量值,可以通过和组合来完成,详细信息请参阅文章 我得到了类似“字段列表中的未知列‘xxx’”//xxx是从csv数据表中获取的数据。我的表名是rawdata_bk,column headres是data,id这是SQL问题,而不是JMeter问题,盲击-在
{data}
周围加上引号,如'${data}'
如果是varchar数据类型或派生词,我们如何解决这个问题?1。在MySQL命令行客户端或任何其他MySQL客户端工具中创建一个MySQL查询,并验证它是否工作。2.在JMeter中按原样使用此查询,并验证它是否有效。3.用CSV文件中的变量替换硬编码值。