51Testing软件测试论坛

标题: 如何模拟网络很卡呢? [打印本页]

作者: Mayatt    时间: 2008-5-12 00:07
标题: 如何模拟网络很卡呢?
最近负责的功能摆摊和交易,想去验证下物品扣除和给予的程序是不是在一帧内处理的,我现在想到的就是去模拟网络很卡的情况,大家有没有这方面的工具?
先谢过!
作者: yeir86    时间: 2008-5-12 16:04
我用过一款软件,叫做Vedesktop可以直接设置延迟和带宽,
我试过,开着这个,用鸽子飞东西都会慢很多,出现延迟,游戏中也适用
不过这个软件就是得不停的破解,我一般装一次,得重启机器六次
作者: Mayatt    时间: 2008-5-12 21:19
那有没有不用破解的呢
作者: yeir86    时间: 2008-5-13 15:08
我这没有不用破解的,有的就是这个无限破解,总有一次会成功的版本
作者: Mayatt    时间: 2008-5-15 12:53
交易请求发出后,服务器扣除双方的物品和金钱然后添加到交易双方,服务器返回给客户端的应该是处理的结果,在这个结果处理返回过程中,服务器应该就已经完成交易保存记录了吧,这样从理论上才没有问题
作者: yeir86    时间: 2008-5-15 15:09
我觉得如果网络延迟,有可能会出现物品给予后,数据库进行记录,但是客户端未显示扣除信息,因为我在最近的过程中,就出现过,因为网络的关系,服务器之间失去连接,造成数据库已经记录角色名称,但是客户端判断此次请求未接受,下一次在用这个帐号,还会在运行一次这个地方
作者: jiang860718    时间: 2008-5-20 16:03
把游戏拿到我这来测 保证你卡
作者: takiro    时间: 2008-5-21 16:55
单服务器一般对该类情况有处理,如果是跨服务器可能会出现楼主所提到的问题.
客户端请求发出后,即使你在同时断开网络也不会出现问题,服务端会保留数据直到覆盖本地.服务端一般都有数据缓存地址.不过有点你还是要注意,就是客户端发出请求后,马上再去执行另一个请求,看服务端的处理是否会出错.
作者: yeir86    时间: 2008-5-29 11:23
附件中有这个工具,建议你做一步重启一下机器,这样成功的机率比较高

[ 本帖最后由 yeir86 于 2008-5-29 11:30 编辑 ]
作者: Mayatt    时间: 2008-5-29 11:57

没看到附件

[ 本帖最后由 Mayatt 于 2008-5-29 11:59 编辑 ]




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