我正在尝试为测试控制器/测试代理安装Visual Studio 2010代理,以便我可以在本地计算机上创建负载测试。尝试安装测试控制器时,我在配置summarry中收到以下消息
From the installation log I found the following error messages:
The existing connection string for controller MyComputerName:6901 is {this is blank}
System.MissingMethodException:找不到方法:'Boolean Microsoft.VisualStudio.TestTools.WebStress.LoadTestDatabaseCounterWriter.IsDatabaseUpgradeFromRTMNeeded(System.Data.SqlClient.SqlConnection)”。 在 Microsoft.VisualStudio.TestTools.ConfigCore.TestControllerHelper.CreateAndUpgradeLoadTestSchemaIfRequired(字符串 loadTestConnectionString,String directoryContainingSchemaFile)at Microsoft.VisualStudio.TestTools.ConfigCore.ControllerConfiguration.UpdateLoadTestDatabase(ControllerConfigurationUpdatePack updatePack,DelegateStatusUpdate statusListener)
Failed to configure load test database.
答案 0 :(得分:5)
问题解决了!
简而言之,只缺少Visual Studio 2010 Service Pack 1,并且DLL不包含由测试控制器配置工具调用的方法。
解决方案:安装VS 2010 Service Pack 1.
原因:Microsoft.VisualStudio.QualityTools.LoadTest.DLL不包含配置工具调用的数据库检查器方法,因此会引发异常,并且配置失败。升级到SP1后,DLL成功更新,可以在那里找到丢失的方法。