对于我的应用程序,我们连接到两个数据库。一个是应用程序数据库,它是一个普通的SQL服务器数据库,第二个是SSAS多维数据集(SQL Server Analysis Services)。
为了测试MDX查询在Jmeter上加载我做了JDBC Connection confuguration和JDBC Requet
JDBC Connection confuguration = jdbc:jtds:sqlserver:// SRV-05:1433; DatabaseName = ETPAnalytics1 JDBC Requet = select * from users
我正面临问题.....上面的连接工作正常并获得正确的响应,但是当我尝试连接到Analysis Services的Cubes时,它会出现错误“登录失败的用户'SRV-05 \ Administrator'。 我尝试过不同的登录ID。 为了您的信息。我们的分析服务是Windows身份验证。所以当我留下用户ID和密码。它尝试使用本地机器域ID登录。
我也试过不同的司机......请帮助......
答案 0 :(得分:0)
要在测试中使用Windows身份验证,您需要修改数据库URL
使用机器,你运行的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 Request sampler结果。