1.什么是接口?接口是内部模块到模块和外部系统的标准,以提供对其他服务的可调用或连接能力,就像USB接口一样。系统提供的物理数据传输接口。当然不能只传输一个接口。这个接口是如何传输的,我们还需要做一些设置和定义。所谓接口的开发就是模块之间的连接,接口在测试的眼里就是一个协议(接口功能的定义)二、如何进行接口测试1、使用工具进行接口测试如:apipost,jmeter等接口测试工具。Apipost是一款接口测试工具,主要针对接口验证和接口文档生成。Apipost,一个接口测试工具,是一个非常便携的接口验证工具。可以直接输入请求方法、url、参数请求访问接口,验证接口是否打开,查看返回的响应值,检查接口开发是否正常。根据这些接口验证信息,可以直接生成在线文档和离线word文档。是一个很棒的接口测试和接口文档生成工具,而且不像swagger生成的接口文档都是英文的,阅读起来不是很方便。Apipost还有协同工作,可以有效实现前端接口的联调。jmeter可以进行接口测试和性能测试,但是对于简单的接口测试,jmeter使用起来不如apipost方便。jmeter专注于压力测试、稳定性测试和负载测试。以软件性能为接口测试为主,接口测试为辅,针对接口和程序的稳定性而设计的接口测试工具。2、接口测试的脚本一般使用python+requests进行接口测试。接口的实现原理与接口测试工具相同。依旧是通过u??rl、参数、请求方法进行接口测试。调用requests和json,因为参数一般都是json格式传递的。这是接口测试的两种主要实现方式。该工具比通过脚本进行接口测试更易于使用。刚接触接口测试的小伙伴推荐使用apipost等测试工具进行接口测试。工具下载地址:https://www.apipost.cn/?dt=20201103
