【问题标题】:Jmeter Database TestingJmeter 数据库测试
【发布时间】:2015-10-22 00:55:55
【问题描述】:

对于我的应用程序,我们连接到两个数据库。一个是应用程序数据库,它是一个普通的 SQL Server 数据库,第二个是 SSAS 多维数据集(SQL Server Analysis Services)。

为了测试 Jmeter 上的 MDX 查询负载,我做了 JDBC 连接配置和 JDBC Requet

JDBC 连接配置 = jdbc:jtds:sqlserver://SRV-05:1433;DatabaseName=ETPAnalytics1 JDBC Requet =select * from users

我遇到了问题.....上述连接工作正常并得到正确的响应,但是当我尝试连接到分析服务的多维数据集时。它给出错误“用户 'SRV-05\Administrator' 登录失败。 我尝试了不同的登录 ID。 供您参考。我们的分析服务已通过 Windows 身份验证。所以当我留下用户 ID 和密码时。它会尝试使用本地计算机域 ID 登录。

我也尝试过不同的驱动程序.....请帮助..

Error for connection

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    为了在您的测试中使用 Windows 身份验证,您需要修改数据库 url 以具有

    1. integratedsecurity=true JDBC URL 中的位
    2. sqljdbc_auth.dll 某处java.library.path
    3. 使用机器,你在运行JMeter时需要对cube有相关权限

      jdbc:sqlserver://localhost;instanceName=instance1;integratedSecurity=true;<more properties as required>;
      

    sqljdbc_auth.dll 是Microsoft JDBC Driver for SQL Server 的一部分,请根据您的操作系统架构选择合适的dll。

    还值得查看Debugging JDBC Sampler Results in JMeter 指南,以更好地了解如何使用 JDBC 请求采样器结果。

    【讨论】:

      猜你喜欢
      • 2014-06-07
      • 1970-01-01
      • 2017-01-01
      • 2018-07-24
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 2013-01-25
      • 2015-01-26
      相关资源
      最近更新 更多