测试装备Azure控制器无法连接到Visual Studio客户端

时间:2013-01-30 12:28:25

标签: windows azure performance-testing

我正按照http://msdn.microsoft.com/en-us/library/windowsazure/hh674491.aspx的指示部署测试装备,控制器和代理托管在windows azure上。我已经正确地遵循了所有指示,我的VS客户端能够看到控制器和代理。但是,当我执行负载测试时,测试仍处于挂起状态,我在Controller的事件日志中看到以下错误。我的问题类似于http://social.msdn.microsoft.com/Forums/en-US/windowsazureconnectivity/thread/4040619f-5667-4445-804a-84f37d823c9f/发现的问题。请帮忙!

(QTController.exe,PID 692,线程11)ControllerDeployment.DoDeployment:System.Net.Sockets.SocketException(0x80004005):连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机无法响应[xxx:xxx:xxxx:xxx:xxxx:xxxx:xxxx:220]:6915

服务器堆栈跟踪:    在System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress)    在System.Net.Sockets.Socket.Connect(EndPoint remoteEP)    在System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint)    在System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()    在System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid,Boolean openNew)    在System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg,ITransportHeaders requestHeaders,Stream requestStream)    在System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage消息,ITransportHeaders requestHeaders,Stream requestStream,ITransportHeaders& responseHeaders,Stream& responseStream)    在System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)

在[0]处重新抛出异常:    在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg)    在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 type)    在Microsoft.VisualStudio.TestTools.Common.FileCopyService.get_DeploymentFlags()    在Microsoft.VisualStudio.TestTools.Controller.ControllerExecution.b__6(FileCopyService fileCopyService)    在Microsoft.VisualStudio.TestTools.Execution.RemoteObjectContainer 1.InvokeAsRemoteUser(Action 1调用)    在Microsoft.VisualStudio.TestTools.Controller.ControllerExecution.DoDeployment()

1 个答案:

答案 0 :(得分:0)

根据错误消息,控制器看起来无法与代理进行通信。您是否设置了如下所述的连接组: “http://msdn.microsoft.com/en-us/library/windowsazure/hh674497.aspx” 创建连接组 Azure的Connect功能允许您创建虚拟专用网络。该组的成员可以包括内部部署计算机以及Azure角色实例。 对于负载测试解决方案,Connect组允许测试控制器和代理之间的通信。