zoukankan      html  css  js  c++  java
  • 3、接口测试基础之入门篇

    接口用例的设计
    接口的由来:连接前后端以及移动端
    接口测试流程:(与黑盒测试一样)
    需求讨论 ---> 需求评审 --->场景设计 ---> 用例设计 --->数据准备 ---->执行

    用例设计--异常测试用例设计
    参数异常:
    1、关键字参数
    2、参数为空
    3、多少参数 (多1个参数,应显示相应的提示)
    4、错误参数 (如:参数名错误,服务端不应该处理)

    数据异常:
    1、关键字数据 (如:参数值为null)
    2、数据为空 (如:参数不能为空)
    3、字段长度不一致
    4、错误数据 (如:输入错误的数据值)

    安全测试用例:
    1、cookie (如:下单)
    2、header (如:有些接口是需要header的,去掉会报错)
    3、唯一标识码 (如:在移动端接口测试中使用到)

                             接口测试工具
    

    1、使用接口测试工具是为了提高工作效率
    抓取接口:httpwath (IE/火狐浏览器中的一个插件,比较麻烦)
    wireshark (经过电脑的所有请求都会抓取,看请求比较麻烦)
    fiddler (抓包工具,比较清晰,可以进行接口测试)

    测试接口:loadrunner (可以接口测试,性能测试)
             fiddler
             soapui
             jemeter
             postman
    

    接口测试3剑客:
    1.fiddler
    2.postman
    3.pyhthon自己开发

    fiddler的工作原理
    客户端 fiddler webserver
    查看接口请求方式
    查看请求数据、响应数据
    接口返回状态
    设置代理
    fiddler的运用
    header和cookie
    设置断点 (rules->breakpoints)
    添加筛选(需要将需要过滤的数据过滤)
    fiddler进行接口测试

    python - get接口
    在postman后面有个按钮,生成相应的代码

    1、定义接口地址
    2、定义请求数据
    3、整理请求数据
    4、发送数据并获取结果

    python - post接口

    接口总结:

  • 相关阅读:
    CDM中添加Hive服务时Gateway是什么?
    ClouderaManager中Event Server报No such file or directory
    tail -f 与 tail -F的区别
    Zookeeper Canary
    Spark中hashshuffle与sortshuffle
    Spark streaming的执行流程
    Spark streaming的正确使用。。
    spark优化之并行度
    github 使用
    css 通用兄弟选择器( ~ )
  • 原文地址:https://www.cnblogs.com/hl-2030/p/13401969.html
Copyright © 2011-2022 走看看