备份知识
上一篇 /
下一篇 2017-09-23 08:57:08
/ 个人分类:接口
为什么
接口测试很重要?
做过接口测试,说明你从
黑盒测试转向了灰盒测试。通过接口测试,你能发现很多通过黑盒测试发现不了的bug。多做接口测试,你知道系统的接口设计中有哪些问题,有哪些潜在的坑,在后续的版本更新中可以让团队避免踩坑。
未来的
WEB系统演化,都会朝着微服务、前后端分离、使用中间件、使用第三方服务方向发展,这些服务间的调用、前端对后端的调用全是接口,保证了接口功能没问题,也就保证了系统的绝大部分功能没问题。(如果你对微服务、前后端分离等概念不了解,请自己问度娘)。
如何切入接口测试?
了解接口;
掌握协议,特别是HTTP协议;
掌握WEB原理;
掌握抓包工具的使用,如Wireshark、Tcpdump、Fiddler等;
找一些工具来做接口测试,如Fiddler、SOAPUI、PostMan等。
如何切入接口测试自动化?
接口
自动化测试远比UI自动化测试的价值高,因为运行非常快,全量测试花的时间非常短,并且一般而言,接口很少修改,偶尔修改,修改自动化脚本也非常容易。下面是做接口自动化的一些方法或工具: Fiddler、SOAPUI、PostMan等可以做半自动的接口自动化测试;使用Robot Framework做全自动化的接口自动化测试;自己用代码做全自动的接口自动化测试,如Java+testNG;找其他第三方平台做全自动的接口自动化测试。
如果是APP应用,上传和下载也是APP调上传接口和下载接口,所以速率取决3面,APP有所在硬件本身的CPU计算能力,接口所在服务器处理数据的能力,和当前网络带宽。还有就是你用的是什么协议,不同协议多少有点不同,但差别不大。网上应该有一堆吧,APP随便一个什么管家都可以吧,接口
浏览器本身就可以
APP跟后台通讯的基础
APP不会做数据处理的,电池都跟不上,所以APP只调后台服务的接口,所有的数据处理都来接口做,APP只是展示。就是下载下来的视频解析还原的时候可能用到CPU
用Python+http进行接口测试(有一个自动化接口监控平台)
selenium _webdriver
robotframework自动化测试框架
jmeter结合Jenkins工具
收藏
举报
TAG: