在测试自动化的大前提下,越来越多的小伙伴开始深入接口测试、性能测试,在不断进步的前提下,我希望留出一点时间进行总结。在这个过程中我们往往更在意的是我使用什么工具、什么框架做的测试,使用什么手段进行的断言,提高了多少测试效率。而忽略了真正实施接口测试过程中存在的隐患问题,【重重一击】警醒大家,在做接口测试时可能也会出现线上故障(当然这只是个别情况才出现的问题)。那么在出现事故后不管是处于对用户的使用,还是对公司的业务影响都感到非常抱歉,在这里希望各位大佬能凭借久经沙场的经验帮忙填一下坑,总结一下经验~
我先填一个:
场景一:
小组内A同学,在预生产环境测试完接口后,未修改配置IP直接提交了代码(并误提交了环境配置文件),B同学拉取git代码后,未考虑到要先检查一下配置文件,直接执行了代码,导致代码中的所有接口均在预生产环境执行(可想而知,线上的配置,信息都受到了影响!!)
避免同类事故发生方案
1、执行接口测试时,一定记得检查环境配置文件是否测试环境ip,增删改的接口就不要在预发布&生产环境操作了 ~ 多人合作的项目,拉取git代码后也要检查一下配置文件在执行脚本