学习接口自动化框架
Posted ansonwan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习接口自动化框架相关的知识,希望对你有一定的参考价值。
一、对自动化测试的认识
自动化测试是提高测试效率的手段,包括提供可靠测试数据、自动覆盖测试逻辑、自动判断测试结果,且高效复现测试现场的一种很好的测试方式。
二、选择接口测试框架
1、接口测试框架往往需要:
配置文件conf(框架环境配置、被测业务环境配置)、lib 库(存放公有方法)、提供Mock 服务、测试数据存放、数据库服务、
2、接口测试框架:一般是针对http或者thrift等rpc 接口测试。往往是请求目标接口,入参要求,根据业务接口来定,往往是controller 类所要求的入餐。
整个接口测试,可以认为是单元测试的一个串联(我更愿意称之为“集成”)测试。
难点在于:
(1)解决数据依赖
(2)第三方mock ,解决环境闭环问题(测试环境稳定性、第三方返回接口的可控性、测试接口的数据返回多样性,包括404等异常)
说完这些,选择一个接口自动化框架学一学,就选phpunit吧
以上是关于学习接口自动化框架的主要内容,如果未能解决你的问题,请参考以下文章