求助LoadRunner的问题(请PCL老师回答啊)
windows客户端和Novell服务器是通过IPX协议建立连接的.我选用了sockot协议录制脚本,可录制的脚本中是以UDP建立连接,连接的地址也根本不对.回放的时候,根本不能receive到数据.脚本如下:
lrs_create_socket("socket0", "UDP", "RemoteHost=176.176.0.0:45232",LrsLastArg);
请问:IPX协议怎么去录制脚本? IPX协议是Novell NetWare自带的最底层网络协议,主要用来控制局域网内或局域网之间数据包的寻址和路由,只负责数据包在局域网中的传送,并不保证消息的完整性,也不提供纠错服务。
应用:在局域网中传输数据包时,如果接收节点在同一网段内,通过IPX协议就直接按该节点的ID将数据传给它;如果接收节点不在同一网段内,那么通过IPX协议可以将数据包交给NetWare服务器,再继续传输。
从协议上来看,ipx使用了路由功能,估计地址可能动态变化了
建议:录制两次脚本,你对比一下地址,端口的变化! 地址和端口都是不变的.事实上都不知道loadrunner是怎么去判断这个地址和端口的.根本没这个地址.
采用什么协议录制呢?socket不包括IPX协议类型的.不知道用什么协议合适?
[ 本帖最后由 xiaonan 于 2006-9-6 10:43 编辑 ] 用sniffer先进行协议分析,弄清协议后进行,再进行录制。
录制的脚本和Sniffer的分析结果对比看就知道那里有问题了 哦,其实客户端和服务器就是通过IPX协议来通讯的.
页:
[1]