框架 接口测试专题(五)
首先,我们需要明确下,什么才是牛逼的框架?
技术复杂度高的?拓展性好的?case书写方便的?这些是一般技术人员的思路,技术本身是更好的为业务服务,所以,适合业务当前状态和使用场景的接口框架才是最好的框架,所以说,没有最牛逼的,只有最合适的。
当团队发展到一定阶段,接口测试应运而生,作为业内最适合自动化测试的领域,接口测试简直就是效率的化身。咱们今天还是从技术的方向来探讨,不是为了牛逼,而是为了牛逼做准备。
易接入:常用的依赖和工具都集成到一个jar包,通过maven管理,对应的功能以及常规测试过程中需要用到的lib库都会支持。
全支持或可拓展:支持最基本的协议,也可随意拓展其他协议。
全自动:一行代码自动完成Model与Parameter、Json与Model。
可配置:更多更灵活的配置选择项,支持多环境的配置。
数据驱动:可以根据实际情况选择,同一条case,不同的数据,可以节省大量case编写成本
数据上报统计:支持结果上报,测试数据上报等功能。
自动重试:结合case失败,智能执行重试策略。
case的类聚:case可以根据需求制定分组执行
以上的特点,是接口测试框架在技术上是否牛逼的特征,还是那句话,应用到实际工作中,以实际业务和应用场景为主。