目前的项目是一个 H5 游戏(cocos2d 开发),测试(本人)想要实现一个多用户登录和报名比赛的功能, 尝试过 jmeter 和 seleium 都遇到了问题, jmeter 抓到的 http 登录的包是加密的,我不太清楚如何处理,是问技术要证书么。 seleiumUI 层面的测试,因为是 Cocos2dGameContainer,抓不到页面元素也不行的,
所以不太清楚应该用什么自动化工具可以实现了,请各位大佬指条明路。。
1、你是要 UI 自动化还是接口自动化?如果不是为了验证产品功能,接口自动化是最稳定的。至于你说加密,不知道你说的是 https 还是别的加密方式,这个和开发沟通就好。
2、如果是要做 UI 自动化的话,网易 airtest 用过么?没有的话可以试试。
自动化这个词太宽泛了,你得想好你用自动化做什么测试,仅仅是功能测试的话多开几个浏览器就可以了,无需大费周章。如果想模拟大批量用户那需要使用服务器压力测试工具,首先要明确项目使用什么协议,http(s) 还是 ws(s),长连接还是短连接。然后选择合适的工具,工具选好了,还要根据项目处理登录逻辑,报名以及比赛得逻辑。
是 ws 协议,加密过的,目前想测批量报名参赛的功能
哪个都行,能实现功能就可以,用的是 websocket,数据是经过加密的
接触过,网易的那个,不过几年前用的时候,流畅性不怎么好
不知道你们开发能力怎么样,我倒是有个工具可以用来压测 websocket 的游戏,是需要用 lua 脚本来开发的,需要自己解析 websocket 封包,不过有现成的库,还要处理登录,报名参赛,学会使用还是有花些功夫的
能麻烦大佬发我么,我研究研究
不同的游戏加密规则也不一样 一般都是动态加密 这个得问你们研发