Time will tell.
1、什么是 API?
API 是Application Programming Interface
首字母缩略词,即应用程序编程接口。 API 是一组用于构建软件应用程序的规程,协议和工具。API 充当软件应用程序之间的接口,并允许两个软件应用程序相互通信。 API 是一组软件功能,可以由其他软件执行。
2、什么是 API 测试?
API测试是一种软件测试,涉及直接测试 API ,也是集成测试
的一部分。用于检查 API 是否满足应用程序的功能
,可靠性
,性能
和安全性
方面的期望。在 API 测试中,我们主要关注软件架构的业务逻辑层
。可以在包含多个 API 的任何软件系统上执行API测试
。
3、常见的API测试类型有哪些?
API测试
常涉及以下实践:
- 单元测试
- 功能测试
- 负载测试
- 运行时/错误检测
- 安全测试
- UI测试
- 互操作性和WS一致性测试
- 渗透测试
- 模糊测试
4、列举API测试中使用的一些常用协议?
thrift
HTTP
REST
SOAP
JMS