我正在尝试从JDBC配置中的csv文件中获取数据库URL,密码和用户名。 JDBC后的请求和查询数据库。
主要目的是不要接触.jmx测试计划并在外部提供值。
我该怎么做?
答案 0 :(得分:0)
JDBC Connection Configuration是configuration element,因此在初始化任何JMeter变量之前将执行它。
最简单的选择是使用__P() function来设置网址和凭据,例如:
完成后,您将可以在 user.properties 文件(位于JMeter安装的“ bin”文件夹中)中设置属性值,例如:
url=jdbc:mysql://localhost:3306/dbname
username=root
password=secret
或通过-J
command-line option定义它们:
jmeter -Jurl=jdbc:mysql://localhost:3306/dbname -Jusername=root -Jpassword=secret -n -t test.jmx -l result.jtl
更多信息:
如果必须使用CSV文件,则可以使用__CSVRead() function,在这种情况下,您可以在csv文件中的第一个条目为${__CSVRead(test.csv,0)}
,第二个条目为${__CSVRead(test.csv,1)}
,依此类推。