【接口测试】接口测试总结(一)

一.什么是接口测试?

接口的概念

  • 接口,两个不同系统(或子程序)交接并通过它彼此作用的部分。

接口测试概念

  • 接口测试(Interface Testing)是针对系统间或系统的组件间接口的一种测试,意在测试特定接口在给定输入下的行为与预期行为之间的符合性。

接口测试重点:检查数据交换、传递和控制管理过程、以及系统间的相互逻辑依赖关系等。

二.接口测试的测试内容

 

三.接口测试的测试标准

1、业务功能覆盖是否完整;

2、业务规则覆盖是否完整;

3、参数验证是否达到要求(边界、业务规则);

扫描二维码关注公众号,回复: 2317805 查看本文章

4、接口异常场景覆盖是否完整;

5、接口覆盖率是否达到要求;

6、代码覆盖率是否达到要求;

7、性能指标是否满足要求;

8、安全指标是否满足要求。

四.接口测试的常见问题

接口的请求地址?

接口的作用?

接口的请求方式?

接口是否是用户相关?

接口是否存在上送数据,上送数据是什么?

接口返回的报文头和编码?

接口的状态码?

接口返回的报文体?

五.怎么做接口测试?

1.由于目前大部分项目前后端主要是基于HTTP协议的接口,所以测试时主要通过调用工具或代码模拟HTTP请求的发送与接收,已达到接口测试目的。

2.常见工具:

PostmanjmetersoupUIjava+httpclientrobotframework+httplibrary

3.常用Python请求库:

urlliburllib2requests

猜你喜欢

转载自blog.csdn.net/qq_30758629/article/details/81143203