• 1.接口测试理论知识


    1.什么是接口
       接口是传递数据的通道

    1.1按平台分类

    程序内部的接口      (内部接口)

    方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如一些投资理财的系统,有注册模块、登录模块、投资模块等,那你要投资就必须先登录,那么这两个模块就得有交互,它就会抛出一个接口,供内部系统进行调用。

    系统对外的接口      (外部接口)

    要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,只会给你提供一个他们写好的方法来获取数据,
    你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说第三方支付平台接口、短信验证接口等

     

     

     

     

     

     

     

     

     

    1.2 按 接口类型/协议 分类

    http 接口 

    通过get/post来获取数据

    Webservice 接口 通过soap协议来获取数据

     

     

     

    2.为什么进行接口测试
    在前端还没开发出来,想要提前介入更早的发现问题;
    另外可测试接口安全,主要是外部接口安全,比如接入了第三方平台的支付接口。

    3.接口测试原理!!
    模拟客户终端传入参数,发送请求到服务器;并接受服务器返回的响应结果。

    4.接口测试属于哪个阶段!
    集成测试阶段。

    5.接口测试文档----找开发要接口文档!
    接口名称、接口地址、接口请求方式、接口传入参数、返回结果。

    6.接口测试要点

    测试思维(与功能测试基本一致)
    1.接口正常调用
    2.再去异常:长度、类型、必填、重复
    3.考虑业务约束
    4.安全性,数据安全(特别是外部接口)

    7.接口测试流程
      1 接口需求分析
      2.接口测试环境搭建
      3 接口测试用例编写和用例审核
      4 测试工具选用,执行测试(接口测试关注点:响应结果(status、code,msg),数据库,日志
      5.输出测试报告

     8.接口数据传递方式

    XML格式 

    每一对tag包裹一对数据,传递到接口

    例如:

    <status>1</status>

    <code>10001</code>

    <data>null</data>

    <msg>登录成功</msg>

    Json格式

     用花括号括起来,键值对组装成数据,并传递到接口

    {"regname","yaya","pwd","123456","phone","18366121560"}

     

     

     

     

  • 相关阅读:
    SharePoint添加列表
    js求和
    经典.net面试题目
    sharepoint常见操作
    添加webpart时出现“此网页上的某个Web部件或Web表单控件无法显示或导入。该类型未注册为安全类型 。”
    关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法
    RegisterStartupScript,RegisterClientScriptBlock,Response.Write 简单说明区别
    jquery中的ready函数与window.onload谁先执行
    TreeView的TreeNode点击展示展开和收缩的效果
    如何让 TreeView 的节点不要生成 超级 链接
  • 原文地址:https://www.cnblogs.com/Aphrodite/p/10477137.html
Copyright © 2020-2023  润新知