【发布时间】:2018-08-09 20:17:27
【问题描述】:
我正在尝试从 JDBC 配置中的 csv 文件中获取数据库 URL、密码和用户名。 post JDBC 请求和查询数据库。
主要目的是不要触及 .jmx 测试计划并在外部提供值。
我该怎么做?
【问题讨论】:
标签: jmeter jmeter-plugins
我正在尝试从 JDBC 配置中的 csv 文件中获取数据库 URL、密码和用户名。 post JDBC 请求和查询数据库。
主要目的是不要触及 .jmx 测试计划并在外部提供值。
我该怎么做?
【问题讨论】:
标签: jmeter jmeter-plugins
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)},等等。
【讨论】: