2015-10-21 69 views
0

对于我的应用程序,我们连接到两个数据库。一个是Application数据库,它是一个普通的SQL服务器数据库,另一个是SSAS多维数据集(SQL Server Analysis Services)。Jmeter数据库测试

为了测试上的JMeter MDX查询负载I制成的JDBC连接confuguration和JDBC Requet

JDBC连接confuguration = JDBC:JTDS:SQLSERVER:// SRV-05:1433;数据库名= ETPAnalytics1 JDBC Requet =选择*来自用户

我面临的问题.....上述连接工作正常,并获得正确的响应,但是当我尝试连接到Analysis Services的多维数据集。它给出错误“登录失败的用户'SRV- 05 \ Administrator' 我已经尝试了不同的登录ID。 供您参考。我们的分析服务是windows认证。所以当我le提供用户标识和密码。它尝试使用本地计算机域标识登录。

我已经尝试了不同的驱动程序,以及.....请帮助..

Error for connection

回答

0

为了在测试中使用Windows身份验证您需要修改数据库URL有

    在JDBC URL
  1. integratedsecurity=truejava.library.path
  2. sqljdbc_auth.dll某处210

    使用机器,那么你就需要在运行JMeter的有相关权限立方体

    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请求采样器结果。