0 引入
Apifox = Postman + Swagger + Mock + JMeter
1、Postman
1 作用 Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,简单易用的接口测试工具 2 官网地址
2、Swagger (丝袜哥)
1 作用 简单但功能强大的API表达工具 2官网地址 官网:https://swagger.io/ (API Development for Eveyone) 在线编辑器:http://editor.swagger.io/
Swagger是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法,参数和模型紧密集成到服务器。
这个解释简单点来讲就是说,swagger是一款可以根据resutful风格生成的生成的接口开发文档,并且支持做测试的一款中间软件。
3、Mock
1、作用 开发时,后端还没完成数据输出,前端只好写静态模拟数据。数据太长了,将数据写在js文件里,完成后挨个改url。某些逻辑复杂的代码,加入或去除模拟数据时得小心翼翼。想要尽可能还原真实的数据,要么编写更多代码,要么手动修改模拟数据。特殊的格式,例如IP,随机数,图片,地址,需要去收集 2、官网地址: 使用指令 安装 :cnpm install mockjs -S
4、JMeter
1、 作用 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 2、官网地址
5、Apifox
1、 作用 API 文档、API 调试、API Mock、API 自动化测试 集大成 2、 官网地址 主要分web和客户端。
6、引用
1、postMan教程大全 2、swagger使用说明 3、Mock使用 4、Jmeter入门教程
|