随着各种自动化工具的出现,自动化工具选型,自动化实施方案越来越重要,不然就会因为使用过多的自动化工具而疲于奔命,反而效果不好。目前我们项目引入了流量录制回放工具,也一直在做接口自动化,还有各种其他的工具。大佬们的自动化实施都是什么样的?有什么好的建议。
如果单就标题的问题做回答,我的答案是单纯是录制回放肯定是不够的,接口自动化优点是目的性强,流量录制目的是查漏补缺成本低。
一般是先做接口自动化,再用流量录制回放来补充线下自动化的测试盲点,或者观察线上流量有没有特殊未考虑的情况。
我准备明年就搞个流量回放,用回放测试环境接口测试的流量代替接口自动化测试。
请问一下引入的是哪款工具呀
这个思路挺好,不过我们打算是反过来的,流量录制覆盖不了的,再接口自动化。不过流量录制本身就内容不够明确,也是个问题。
对,你们确实挺特殊反过来做,不过只要线上不出问题怎么做都算是正确的。流量回放虽然可以获取海量流量,但是筛选流量上面也是看运气,要做明确的测试覆盖,还是靠人为控制参数的接口自动化效率更高。
还有一些特殊场景,比如产品活动,可能活动的代码已经上线了,但因为还没到活动宣发日期所以不开启入口,这种情况下线上零流量,就得用接口自动化去主动覆盖。
举个例子,假设要添加一个项目,接着修改这个项目信息,再删除这个项目,如果仅用录制的数据,就做不到吧
我这边现在多数团队是拿回放平台捕获的数据 or 阿里 SLS 日志平台的数据来做别的事情,单是流量回放这件事存在感极低= =
社区学堂 这门课里就有 讲流量回放工具在接口测试中的使用。https://edu.testerhome.com/p/t_pc/goods_pc_detail/goods_detail/course_2Wn02XYLQRY3yg3dprBwuL12qha
线上流量分析,流量回放工具介绍,利用工具讲流量转换成测试数据