当使用 JMeter 的JDBC 脚本对数据库进行测试时,JMeter的JDBC Request中包含的SQL语句时无法使用参数的。例如 SELECT * FROM ${table_name} 是无效的。
如果需要实现同时多个不同的用户使用不同的SQL,可以通过把整条SQL语句参数化来实现。例如把SQL语句放在 csv 文件中,然后在JDBC Request 的Query 中使用参数代替 ${SQL_Statement} 。
关键字:开源性能测试工具 JMeter 参数化
当使用
JMeter 的JDBC
脚本对数据库进行测试时,JMeter的JDBC
Request
中包含的SQL
语句时无法使用参数的。例如
SELECT * FROM ${table_name}
是无效的。
如果需要实现同时多个不同的用户使用不同的SQL,可以通过把整条SQL语句参数化来实现。例如把SQL语句放在
csv 文件中,然后在JDBC
Request 的Query
中使用参数代替
${SQL_Statement} 。