备份知识

上一篇 / 下一篇  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:

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 13946
  • 日志数: 11
  • 建立时间: 2016-08-26
  • 更新时间: 2017-10-10

RSS订阅

Open Toolbar