Visual Studio 2010测试控制器负载测试数据库配置失败?

时间:2011-08-11 13:11:04

标签: visual-studio visual-studio-2010 load-testing

我正在尝试为测试控制器/测试代理安装Visual Studio 2010代理,以便我可以在本地计算机上创建负载测试。尝试安装测试控制器时,我在配置summarry中收到以下消息

enter image description here

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.

1 个答案:

答案 0 :(得分:5)

问题解决了!

简而言之,只缺少Visual Studio 2010 Service Pack 1,并且DLL不包含由测试控制器配置工具调用的方法。

解决方案:安装VS 2010 Service Pack 1.
原因:Microsoft.VisualStudio.QualityTools.LoadTest.DLL不包含配置工具调用的数据库检查器方法,因此会引发异常,并且配置失败。升级到SP1后,DLL成功更新,可以在那里找到丢失的方法。