接口自动化框架与接口测试平台,哪个最实用?

关于接口自动化框架与接口测试平台,哪个最实用?

有人觉得一个持续完善的接口自动化框架+jenkins,可以基本实现接口测试平台的功能,而且做的更好,为啥还需要接口测试平台?

接口测试框架

优点: 灵活度高、可以套各类设计模式、idea 自动生成 + 断点调试等,简单的说就是写用例很爽。
缺点: 要有编程基础,要装运行环境。简单的说就是执行测试不那么爽。

接口测试平台

优点: 不用本地装任何东西,有个浏览器就行。非常便于推广到非测试团队使用(如开发点一下就执行测试),也便于数据收集统计。简单的说就是执行测试很爽。
缺点: GUI 交互的灵活度会低一些,业务复杂度高的用例写起来可能不那么方便。如果采用写代码类的方式,因为缺少断点调试和自动生成,效率也会降低。简单的说要做到写各类用例也爽不容易。不过如果是轻量级的接口测试(录制或导入接口文档生成 request ,校验主要验证返回码 + 少量返回值,涉及多接口调用的链路不多),这个问题估计也不大,甚至使用上学习成本比写代码低不少。

结论: 接口自动化框架与接口测试平台,没有所谓的最实用,适合自己公司发展的才是最好的。其实两者也是可以结合的,例如用框架实现测试用例的开发调试和运行,用平台来做用例展示和结果展示。

你可能感兴趣的:(接口测试,自动化,运维)