zheyekeyi 发表于 2009-10-15 11:34:14

有关协议的选择 望前辈指点

环境:
1.C#开发的客户端与服务器通信
2.客户端位于XP上 服务端位于2003上
3.数据库采用MYSQL
4.相互之间的通信采用SOCKET连接
5.传输载体为XML

问题:
1.我用loadrunner9.5进行socket单协议录制的时候,只能捕捉到用户登录时候的收发数据包,之后客户端与服务器或者数据的交互都捕捉不到,event事件倒是一直在增长,但脚本没有生成。
2.换用.net单协议录制的时候,在录制的过程中CPU占用100%导致死机,只能重启机器。
3.换用socket+ODBC多协议录制的时候,在录制的过程中CPU占用100%导致死机,只能重启机器。

请教:
1.基于这个系统而言,请问适合于winsocket的单协议录制吗?
2.后台的数据库是MYSQL,请问应该采用ODBC协议吗?

新手问题比较多,还望同行前辈多多帮助,不胜感激。

harvey_xu1981 发表于 2009-10-15 11:45:55

关注下

aman_cao 发表于 2009-10-15 11:54:48

LR只关心客户机与服务器之间的通信协议,上面如果只有socket协议的话,那么socket一个协议就足够了。除了socket外,没有其他通讯协议了吗?

你的数据库只是部署在服务器上的一个应用吧?对数据库的操作是在服务器端进行的,没有在客户机和服务器端,所以不使用ODBC。

harvey_xu1981 发表于 2009-10-15 11:56:39

那如果有socket协议和HTTP协议怎么办?
是选择socket和HTTP协议吗

aman_cao 发表于 2009-10-15 12:00:35

是的,选择多协议

zheyekeyi 发表于 2009-10-15 12:02:49

谢谢

zheyekeyi 发表于 2009-10-15 12:14:03

还有两个问题想请教一下
1.进行socket单协议录制的时候,为什么只能捕捉到登陆的操作,而后的交互虽然录制的事件在增长,但相应的脚本没有生成?
2.在data.ws中,能否通过设置把16进制的密文变成明文,因为发送的消息如果包含中文字符的话,会变乱码。

再次感谢!!
页: [1]
查看完整版本: 有关协议的选择 望前辈指点