1.为什么要做接口测试?

  接口的由来:连接前后端和移动端

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  不同端的工作进度不一样,需要对最开始出来的接口进行接口测试

  a.节约时间,缩短项目时间

  b.提高工作效率

  c.提高系统大健壮性

 

课程规划:什么是接口测试,接口测试流程,接口测试工具

  1.什么是接口测试

    接口的种类-|外部接口

         -|内部接口-|上层服务与下层服务

              -|同级服务

  2.接口的分类

    post,get,delete,put

    post和get的区别

      post的数据都放到webForms里面,get的数据放入url地址里面

      1.参数提交方式

      2.请求数据大小

      3.安全性

  3.接口测试流程

    功能,逻辑业务,参数异常:数据异常,关键字:安全——》设计用例——》接口测试流程——》需求讨论,需求评审,场景设计,数据准备,执行

      用处:面试用

         熟悉接下来该干的事情

         掌握基础知识

    设计测试用例的目的:理清思路,避免漏测

              提高测试效率

              跟进测试进度

              告诉领导做过这件事

              跟进重复性工作

    --用例设计

      1.功能:

        功能是否正常

        功能是否按接口文档实现

      2.逻辑业务

        是否依赖业务:检测header中的cookie

      3.异常

        参数异常:关键字参数,参数为空,多、少参数,错误参数

        关键字数据:关键字数据,数据为空,长度不一致,错误数据

      4.安全

        cookie  

        header    

        唯一识别码:移动端接口会经常用到

 

接口测试工具

  接口测试工具:fiddler运用,fiddler工作原理,post\get接口实战

  postman:post\get接口实战

  wireshark

  soapui

  python、php(接口自动化)

  loadrunner(接口性能讲)

  httprequester

  JMeter(接口性能)

 

如何选择接口测试工具

  时间

  简易程度

  业务复杂度

  测试员能力

 

  》抓取接口

    httpwatch:在ie和firefox,看数据比较麻烦

    wireshark:什么数据都能抓:看数据很麻烦

    fiddler:轻量级:只能查看http,进行接口测试:Composer模块进行

  》测试接口

    loadrunner

    fiddler

    soapui:可以接口,也可以做自动化

    Jmeter

    postman:Google独立的插件

 

接口测试工具三剑客

  fiddler

  postman

  Python自己开发

 

  工具没法满足需求时

  业务需求

  安全性

  

  Fiddler

  》独立的可以直接抓http请求

  》小巧,功能完善

  》快捷,启动就行

  》代理方便

  》Fiddler是一个http协议调试代理工具,它能够记录检测所有你的电脑和互联网之间http通讯,设置断点,查看所有的“进出”Fiddler”的数据

 

  原理:Proxy

    

  

  

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄