【问题标题】:Setting the DB password in JDBC configuration from csv file? JMETER从 csv 文件设置 JDBC 配置中的数据库密码?捷米特
【发布时间】:2018-08-09 20:17:27
【问题描述】:

我正在尝试从 JDBC 配置中的 csv 文件中获取数据库 URL、密码和用户名。 post JDBC 请求和查询数据库。

主要目的是不要触及 .jmx 测试计划并在外部提供值。

我该怎么做?

【问题讨论】:

    标签: jmeter jmeter-plugins


    【解决方案1】:

    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)},等等。

    【讨论】:

      猜你喜欢
      • 2013-11-08
      • 2015-01-28
      • 1970-01-01
      • 2014-09-04
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多