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