51Testing软件测试论坛

标题: 晕呼了,录制过程中一直0事件····· [打印本页]

作者: 未来战士    时间: 2007-11-14 11:02
标题: 晕呼了,录制过程中一直0事件·····
我是新手,用WIN-SOCKET协议录制C/S结构的应用程序,操作过程中一直0事件。。。。更别说脚本了。。。
   如何是好?什么原因?望高手指点。。。
作者: 未来战士    时间: 2007-11-14 11:58
没有人知道吗?
作者: mythxhg    时间: 2007-11-14 14:00
有很多方法的

其一,在LR里面自定义代理,
         录制不到很可能就是因为LR自动对程序进行代理的时候出现问题,你可以将程序的连接目标改为本机,并设置端口例如A,然后你自定义代理规则里设置本机端口是A,然后再加上服务器地址和端口,好了之后你的程序在录制时就会先发送数据到本机的端口A,然后LR将A得到的数据再转发到服务器.

其二,借用LR可以录制的网络收发包的工具,
        1...先让程序员打印C/S收发的具体数据都打印到日志里,或者你也可以容截包工具把你操作客户端具体业务时截到的数据拿到,
        2...然后用网络收发工具跟服务器建立TCP连接,再将那些截到的发送数据放到收发工具上发送,如果业务正常的话你就可以得到从服务器返回的正确的数据,这证明发送数据无问题.
        3...确认了发送数据之后就开始真正的录制了,用LR录制网络收发程序,用网络收发程序跟服务器发起连接,并将确认正确的发送数据放上去发送.这样就将你截到的数据转发为LR的WS文件里的内容了,然后你就可以象其他普通录制一样对WS参数化等等操作了.
作者: mythxhg    时间: 2007-11-14 14:04
网络收发包的工具实在太多了,例如NetAssis




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2