首页 > 代码库 > 接口测试的新理解

接口测试的新理解

最近一直关注接口测试的方方面面。

慢慢的对接口测试的一些更细节的方面有着一些理解。

简单的说,接口测试的过程中需要关注的一些是:

1. 接口的有效性。

2. 接口数据的冗余性。

 

先说有效性:

有效性的意思在于接口数据的重用,因为在测试的过程中遇到了一种情况,大概的情况是:

App上有一个页面,做成了两个Activity,在app上展示为一个页面,上方是个人信息的图片,头像和评论数等一系列的信息。下方是详细信息的一些内容。

不可以理解的是前端做成了两个Activity,A和B ,两个Xml布局,

造成的问题:

两个的Activity没有完善数据的存取方式,造成的结果是,A调用了userInfo接口,B也调用了userInfo接口。就造成调用接口的一些不合理。

解决方案:

1. 修改Xml布局,改成一个Activity控制。

2. 加强页面数据的传输。将一个A调用接口,取出的值,顺利传到B。

 

再次是冗余性:

很好理解,冗余就是多余的,如果调用接口A,返回10个参数值,有5个需要在当前页面显示,那另外5个及为冗余的。

经过测试发现如果一款App应用在制作的过程中前台和后台沟通很不利的情况下,有可能返回多余的数据,而且很常见。

使用Fiddler在做接口测试的过程中,发现很多数据返回都是冗余的,如果需要提高服务器响应速度。则需要在细节上测试的更多。

 

没有图,没有例子。只是测试过程中的发现和心得,记录留着后用。