gpt4 book ai didi

jdbc - 访问MySQL数据库的数据库URL的Jmeter JDBC连接配置参数化

转载 作者:行者123 更新时间:2023-12-01 03:21:51 26 4
gpt4 key购买 nike

如何在JDBC连接配置下参数化数据库URL?正常参数化在这里不起作用。

这不起作用:

Database URL: jdbc:mysql://${mysql_hostname}:${mysql_port}/${mysql_database}
JDBC Driver Class: com.mysql.jdbc.Driver
Username: ${mysql_username}
Password: ${mysql_username}

最佳答案

重点是JDBC Connection Configuration正在初始化测试元素 之前 JMeter Variables 所以如果你想参数化它,你应该做的有点不同:

  • 使用 __P() function需要时,例如:
    Database URL: jdbc:mysql://${__P(mysql_hostname,)}:${__P(mysql_port,)}/${__P(mysql_database,)}
    JDBC Driver Class: com.mysql.jdbc.Driver
    Username: ${__P(mysql_username,)}
    Password: ${__P(mysql_password,)}

  • 相关的 JMeter 属性可以在 user.properties 文件中设置,例如:
    mysql_hostname=localhost
    mysql_port=3306
    mysql_database=test
    mysql_username=johndoe
    mysql_passowrd=secret

    或通过 -J command-line argument喜欢:
    jmeter -Jmysql_hostname=localhost -Jmysql_port=3306 -Jmysql_database=test -Jmysql_usename=johndoe -Jmysql_password=secret

    Apache JMeter Properties Customization Guide有关 JMeter 属性以及设置和覆盖它们的方法的更多信息

    关于jdbc - 访问MySQL数据库的数据库URL的Jmeter JDBC连接配置参数化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44575820/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com