请问robot支持dotnet的remoting吗?
如题 我没有测试用robot测试remoting协议的性能测试但是用loadrunner测试过该协议,用的是winsock协议
这里我们分析一下robot是否支持remoting,
Remoting进行不同应用程序之间的通信,不管这些程序是在同一台计算机上,还是在局域网内的不同计算机上,甚至在Internet的不同操作系统上(当然相应的操作系统也必须实现了.Net Framework)。Remoting的两大功能在于:
1)不同进程间的通信。
2)不同应用域(AppDomain),不同进程的对象之间的通信(可以使用多种通信协议)。
而在:
Remoting Channel:这是指客户端和服务器端的通信协议,如我们可以使用TCP, HTTP协议。
Serializer:这是指在传输时采用何种格式来传输数据,如我们可以采用Binary,也可以采用SOAP来传输XML格式的数据.
NET架构提出了两种channel,它们是:
System.Runtime.Remoting.Channels.TCP
System.Runtime.Remoting.Channels.HTTP
TCP channel和现有的DCOM非常类似,可提供很高的性能,在机器都处在一个内部网络时,可选用TCP channel,而HTTP channel使用HTTP协议,可让应用在Internet上交互。由于它使用的是HTTP协议,它可以很容易地做到负载均衡,并且能通过防火墙
那么我们就要分析你的程序实现了,我们看一下它所运行的层次分别是tcp http协议!
robot中其中有http协议还有scokets协议
那么这两个协议已经满足了楼主说的的remoting!
所以我觉得是支持的!
页:
[1]