51Testing软件测试论坛

标题: 游戏测试:接口测试网络协议拼接 [打印本页]

作者: jiazurongyu    时间: 2020-12-31 15:19
标题: 游戏测试:接口测试网络协议拼接
游戏的接口测试是非http镞的居多,要学习接口测试,需要先学会网络层的编写接口学习不是拿去练code能力的,自动化测试才是。
接口测试门槛和场景也比自动化高。

理论学习数据包结构
str,bytes,byteArray
3种类型一致才能用+号拼接

struct1.掌握struct.pack(fmt)
fmt的定长和不定长的写法
2.包头和包体要分开
尤其是不定长写法和如何拿到fmt的长度

structstruct.unpack解包先取包头
socketsocket options和链接(ip,port)
收包1.从包头取出包体长度做分包处理
递归处理
2.struct.unpack 加深学习
学习完收包,可以和项目对接了。
加密/解密
+压缩/解压
sha1,md5签名,base16,32,64,crypto不是每个项目组都有这个。有些不叫加密叫签名
压缩不包含gzip(http镞的)




作者: 胤巃    时间: 2021-3-18 15:29
那么主要可以使用在什么场景呢
作者: jiazurongyu    时间: 2021-5-15 12:47
胤巃 发表于 2021-3-18 15:29
那么主要可以使用在什么场景呢

用于模拟客户端向服务器发消息。
使用这种方式测试比wpe强很多。
可以用于回归测试也可以用于协议参数异常的协议安全测试。
作者: bingo_jie    时间: 2021-11-19 16:56
要怎么做呢




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