• 接口测试基础


    源于:慕课网  http://www.imooc.com/video/13096

    1 谷歌开发的接口测试插件:postman (这个用过)

    2 Why ?   调整不同端的进度;调用其它系统的接口后,保证产品的健壮性;

    3 根据关系,接口的种类:外部接口~内部接口~   其中内部接口又分为:上层服务与下层服务~同级服务~

    4 根据请求,http接口的种类:get, post, delete, put ;

       接口的区别主要表现在:参数提交方式;请求数据大小;安全性

      post请求的数据放WebForm里面的,以表单形式提交,数据量较大,相对安全;

      get请求的数据放在Headers里面的,以地址栏式提交(地址栏大小有限制),数据量较小,安全性较差;

    5 接口测试的流程?

      和黑盒测试差不多:需求讨论,需求评审,场景设计;用例设计;数据准备,执行     

    6 用例设计?

     功能用例——功能是否正常; 功能是否按照接口文档实现;

     逻辑用例——是否依赖业务;

     异常用例——参数异常;数据异常;

                      参数异常——关键字参数错误;参数为空;多/少参数;参数错误

                      数据异常——关键字数据;数据为空;长度不一致;错误数据

    安全用例——cookie ; header; 唯一识别码(只适用移动端)

    7 测试工具?

      

    8 如何选择测试工具?

      测试时间;工具简易程度;业务复杂度;测试员能力;

    9 工具分类?

     抓取接口工具;测试接口工具;两大类

    抓包工具分析与抉择?

    httpwatch——集成在firefox和IE浏览器里边的一个插件,只限于这2种浏览器;一般不选择;

    wireshark——功能齐全,强大的工具;抓取http/tcp请求;经过电脑的所有请求都会去抓取,看数据较麻烦;一般不选择;

    fiddler——轻量级,功能齐全的接口测试工具;只抓取http请求;

    测试接口工具分析与抉择?

    loadrunner——性能测试工具,也可以通过2个函数进行接口测试

    fiddler——已知

    soapui——做接口或自动化,功能齐全

    Jmeter——性能测试或接口测试

    postman——谷歌开发的接口测试插件;用的最多

    接口测试三剑客:fiddler;  postman  ; python自己开发(也可以用别的语言开发,对于测试人员来说,python容易上手且简单)

  • 相关阅读:
    arm gdbserver armlinuxgdb
    建立非模态对话框与在线程中建立非模态对话框
    AutoLock C++
    Uboot bootcmd 和bootargs
    SetRegistryKey
    飞凌OK6410 uboot支持网络
    uboot 源码修改 bootcmd,IP ,BOOTARGS等参数
    TextBox(richTextBox) 光标和滚动条到文本末尾
    Windbg中使用查找内存并设置访问断点
    opencv EXAMPLES 编译 VS2010 (C++)
  • 原文地址:https://www.cnblogs.com/insist8089/p/7007518.html
Copyright © 2020-2023  润新知