这几个月,一直在搞接口测试。使用Jmeter+Jenkins+Gitlab工具链。其实,技术上没有什么问题,只是在推广上,到底值不值得我们去花力气去写、去维护大量的接口测试用例呢???
昨晚上线,今天的线上事务,让我明确了它的价值
事情是:这个迭代的一个小优化点(对比主题性能优化,加了缓存)也随着昨晚上线一起上了,但是测试并没有完全覆盖,因为晚上上线测试资源有限、又是小的优化点,大家都没重视,包括我,然后,就在一个场景下,直接挂了。。。P1级
其实,关于这块的接口测试用例早就写好了,而且今天早上还定时跑了。。都怪我没看测试报告。。 而且昨晚线上发版后,也没有执行接口回归测试。。。
那么,接口测试的价值是什么呢??它能让你在线上发版后,快速、全面、低成本的覆盖产品所有特性!保障绝大多数的功能在线上没有问题。也就是保障稳定!说白了,避免你P1级别线上事务,保障你的年终奖 _(:з」∠)_