随着移动 APP 数据量的指数级增长,用户对软件质量的要求越来越高,软件测试的重要性日益突出。在目前的大环境中,测试主要还是靠手工来完成。手工测试不可避免地会带来很多偏差。因此,API 测试的自动化,能有效地提高测试效率。文中开发了基于 Spring 的 API 自动化测试系统。这个系统专门用于 API 的测试,主要采用了 Spring 的框架,利用 Spring 的 IOC 将代码简化,采用分层设计的思想,运用 Spring 的 DAO 模式将业务逻辑和数据分层,结合 TestNG测试框架,将测试用例和测试代码分离。