【问题标题】:Unable to run unit/webperformance/load test remotely after installing Visual Studio 2012安装 Visual Studio 2012 后无法远程运行单元/Web 性能/负载测试
【发布时间】:2012-09-25 14:28:58
【问题描述】:

安装 Visual Studio 2012 进行测试后,我无法从 Visual Studio 2010 远程运行测试(使用远程测试控制器)。我从 Visual Studio 2010 开始测试,因为我们的开发团队尚未迁移,而且我们的测试平台是还在使用 VS 2010 测试代理和控制器(2010 和 2012 版本不兼容)

运行仍在等待中。

在测试控制器上启用日志后,我有此消息(也在 EventLog 中)

E, 1360, 4, 2012/10/04, 15:40:02.080, FR-VMRD-CTRL\QTController.exe, ControllerSpooledJob.AddMessage: Failed calling event listener 
    Microsoft.VisualStudio.TestTools.Execution.RemoteObjectContainer`1[Microsoft.VisualStudio.TestTools.Controller.IControllerEvents]: System.Runtime.Remoting.RemotingException: Le serveur a rencontré une erreur interne. Pour plus d'informations, désactivez customErrors dans le fichier .config du serveur.

    Server stack trace: 

    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.VisualStudio.TestTools.Controller.IControllerEvents.ControllerEvent(TestMessage report)
       at Microsoft.VisualStudio.TestTools.Controller.ControllerSpooledJob.<>c__DisplayClass6.<AddMessage>b__3(IControllerEvents eventListener)
       at Microsoft.VisualStudio.TestTools.Execution.RemoteObjectContainer`1.InvokeAsRemoteUser(Action`1 invoke)
       at Microsoft.VisualStudio.TestTools.Controller.ControllerSpooledJob.AddMessage(TestMessage message) 

Test Rig没有变化,没有VS2012的另一台机器上没有错误。

有没有办法解决这个问题?

更新

W, 2328, 6, 2012/12/19, 18:02:24.287, FR-VMRD-CTRL\QTController.exe, EqtException: 找不到运行 90d0339e-5dea-4614-97bd-9f7530eea00c 的执行对象 W, 2328, 6, 2012/12/19, 18:02:24.287, FR-VMRD-CTRL\QTController.exe, ControllerObject: DisconnectTestRun: 找不到运行对象 90d0339e-5dea-4614-97bd-9f7530eea00c W, 2328, 6, 2012/12/19, 18:02:24.303, FR-VMRD-CTRL\QTController.exe, EqtException: 找不到运行 7ecf5dc9-d7ce-4203-ad28-c59925ea5ffb 的执行对象 W, 2328, 6, 2012/12/19, 18:02:24.303, FR-VMRD-CTRL\QTController.exe, ControllerObject: DisconnectTestRun: 找不到运行的执行对象 7ecf5dc9-d7ce-4203-ad28-c59925ea5ffb E, 2328, 10, 2012/12/19, 18:02:41.893, FR-VMRD-CTRL\QTController.exe, ControllerExecution: 无法到达事件监听器运行 358406f9-2bcd-4cc7-887e-ea50fce18a1e E, 2328, 10, 2012/12/19, 18:02:41.893, FR-VMRD-CTRL\QTController.exe, ControllerExecution: 异常: System.Runtime.Remoting.RemotingException: Le serverur a rencontré une erreur interne。 Pour plus d'informations, désactivez customErrors dans le fichier .config du serverur.

服务器堆栈跟踪:

在 [0] 处重新抛出异常: 在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg) 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 类型) 在 Microsoft.VisualStudio.TestTools.Controller.IControllerEvents.ControllerEvent(TestMessage 报告) 在 Microsoft.VisualStudio.TestTools.Controller.ControllerExecution.c__DisplayClass1d.b__19(IControllerEvents eventListener) 在 Microsoft.VisualStudio.TestTools.Execution.RemoteObjectContainer1.InvokeAsRemoteUser(Action1 调用) 在 Microsoft.VisualStudio.TestTools.Controller.ControllerExecution.CallListeners(TestMessage testMessage) W, 2328, 7, 2012/12/19, 18:02:41.893, FR-VMRD-CTRL\QTController.exe, DeploymentQueue: 文件复制已取消 C:\Users\load.test.BE-AD\AppData\ Local\VSEQT\QTController\358406f9-2bcd-4cc7-887e-ea50fce18a1e\Deployment\calculatorservice.test.dll W, 2328, 7, 2012/12/19, 18:02:41.893, FR-VMRD-CTRL\QTController.exe, EqtException: 文件复制被取消。 E, 2328, 7, 2012/12/19, 18:02:41.909, FR-VMRD-CTRL\QTController.exe, DeploymentQueue.DeploymentQueueThread: 部署失败。 Microsoft.VisualStudio.TestTools.Exceptions.EqtException:文件复制已取消。 在 Microsoft.VisualStudio.TestTools.Execution.DeploymentQueue.CopyFile(字符串 agentName,字符串 remoteFileName,字符串 localFileName,RemoteObjectContainer`1 qtFileContainer) 在 Microsoft.VisualStudio.TestTools.Execution.DeploymentQueue.CopyFiles(DeploymentJob 作业) 在 Microsoft.VisualStudio.TestTools.Execution.DeploymentQueue.DeploymentQueueThread() E, 2328, 7, 2012/12/19, 18:02:41.909, FR-VMRD-CTRL\QTController.exe, FileCopyComplete: 发生部署异常:文件复制被取消。

【问题讨论】:

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


【解决方案1】:

您使用的是 VS 2010 还是 VS 2010 SP1?请安装VS 2010 SP1 并重试。

如果您使用的是混合环境,请查看this set of additional fixes on top of SP1

【讨论】:

  • 我能否请求您使用 mstest.exe.config 启用 mstest 日志,然后再次尝试执行测试。日志应该为我提供更多帮助
  • 您真的需要启用假脱机吗?你能把它关掉,看看这是否“隐藏”了问题吗? msdn.microsoft.com/en-us/library/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多