首页 > 代码库 > 接口测试的新理解
接口测试的新理解
最近一直关注接口测试的方方面面。
慢慢的对接口测试的一些更细节的方面有着一些理解。
简单的说,接口测试的过程中需要关注的一些是:
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在做接口测试的过程中,发现很多数据返回都是冗余的,如果需要提高服务器响应速度。则需要在细节上测试的更多。
没有图,没有例子。只是测试过程中的发现和心得,记录留着后用。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。