一.什么是接口
接口就是内部模块对模块,外部系统对其余服务提供的一种可调用或者链接的能力的标准,就比如usb接口,他是系统向外接提供的一种用于物理数据传输的一个接口,固然仅仅是一个接口是不能进行传输的,咱们还的对这个接口怎么进行传输进行进行一些设置和定义。开发所谓的接口是模块模块之间的一种链接,而测试眼中的接口是一种协议(对接口的功能的一种定义)前端
2、如何进行接口测试
1.使用工具进行接口测试python
如:apipost、jmeter等工具进行接口测试。json
apipost这款接口测试工具,主要针对于接口验证和接口文档生成。apipost这款接口测试工具,是一款很轻便的接口验证工具,能够经过输入请求方法、url、参数直接进行接口请求访问,验证接口是否开通,还能够查看返回的响应值查看接口开发是否正常。根据这些接口验证信息,直接能够生成在线文档和离线版的word文档。是一款很棒的接口测试和接口文档生成工具,又不像swagger生成的接口文档都是英文的阅读起来也不太方便。apipost还具有协同工做,能够颇有效的实现前端的接口联调。api
jmeter能够进行接口测试和性能测试,可是对于作单纯的接口测试jmeter操做起来没有apipost使用起来方便。jmeter重点在于压力测试,稳定性测试和负载测试。针对于接口和程序的稳定性设计的一块以软件性能为主接口测试为辅的接口测试工具。工具
2.脚本进行接口测试post
通常使用的python+requests进行接口测试。实现接口的原理和接口测试工具同样。仍是经过url、参数和请求方法进行的接口测试。性能
调用requests和json,由于参数通常是经过json格式传递的。测试
这就是接口测试主要的两种实现的方式了,工具使用起来比经过脚本进行接口测试简单的多。全部建议初学接口测试的人使用apipost等测试工具进行接口测试。url
工具下载地址:spa