一. 什么是接口
接口就是外部模块对模块,内部系统对其余服务提供的一种可调用或者连贯的能力的规范,就好比 usb 接口,他是零碎向外接提供的一种用于物理数据传输的一个接口,当然仅仅是一个接口是不能进行传输的,咱们还的对这个接口怎么进行传输进行进行一些设置和定义。开发所谓的接口是模块模块之间的一种连贯,而测试眼中的接口是一种协定(对接口的性能的一种定义)
二、如何进行接口测试
1. 应用工具进行接口测试
如:apipost、jmeter 等工具进行接口测试。
apipost 这款接口测试工具,次要针对于接口验证和接口文档生成。apipost 这款接口测试工具,是一款很轻便的接口验证工具,能够通过输出申请办法、url、参数间接进行接口申请拜访,验证接口是否开明,还能够查看返回的响应值查看接口开发是否失常。依据这些接口验证信息,间接能够生成在线文档和离线版的 word 文档。是一款很棒的接口测试和接口文档生成工具,又不像 swagger 生成的接口文档都是英文的浏览起来也不太不便。apipost 还具备协同工作,能够很无效的实现前端的接口联调。
jmeter 能够进行接口测试和性能测试,然而对于做单纯的接口测试 jmeter 操作起来没有 apipost 应用起来不便。jmeter 重点在于压力测试,稳定性测试和负载测试。针对于接口和程序的稳定性设计的一块以软件性能为主接口测试为辅的接口测试工具。
2. 脚本进行接口测试
个别应用的 python+requests 进行接口测试。实现接口的原理和接口测试工具一样。还是通过 url、参数和申请办法进行的接口测试。
调用 requests 和 json,因为参数个别是通过 json 格局传递的。
这就是接口测试次要的两种实现的形式了,工具应用起来比通过脚本进行接口测试简略的多。所有倡议初学接口测试的人应用 apipost 等测试工具进行接口测试。
工具下载地址:
ApiPost – 可间接生成文档的 API 调试、管理工具