游戏测试 游戏怎么做接口测试的啊,模拟各种接口数据进行测试的!!!

wangshun · 2018年05月11日 · 最后由 陈子昂 回复于 2018年05月11日 · 2073 次阅读

游戏是基于 socket 通信的,刚进入游戏测试领域,求大神们赐教!!

共收到 6 条回复 时间 点赞

基本还是造数据调接口返回断言这个套路,不过调用的部分是 socket 协议,没有 http 的头什么的,需要注意报文长度等等

然后如果用户量大的话还需要考虑压测,强联网的需要特别关注心跳包那里

游戏基本都走 TCP 协议的,模拟 TCP 报文就可以了

我也想了好久,还是卡在封包解包那里

jmeter 用 tcpsampler,配合 smartsniff 抓包验证。会 socket 通信直接用代码调

楼上都是大佬,学习了

需要先了解 API 是什么,是现有的,还是有些接口需要临时构造一些供给测试用的。
socket 需要知道消息读取数据文件属性,判断是 tcp 还是 udp 的,取决数据流模式
主要是从客户端发射到服务器,服务器如何处理可以不用理会,然后客户端拿到服务器回包的过程。客户端到服务器是 1 个双工的管道。
这里需要 1 个发射器和一个接收器,socket 发送时要处理打包,接收要处理解包和黏包。
解包需要知道数据包的格式,比如包头前面 4 个字节代表数据包类型,后面 4 个字节代表数据包校验的方式,后面 xx 字节是如何分片的。
根据接到分片的长度按规则截取和拼接。

可以对具体问题来问。上面是简单概述。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册