美文网首页
第十五天_http协议&接口规范&接口入门

第十五天_http协议&接口规范&接口入门

作者: xpl111 | 来源:发表于2018-09-29 18:06 被阅读0次

    第三周_第五天_http协议&接口规范&接口入门


    复习http协议

    image.png

    接口测试入门

    测试范围

    • 新建账户
    • 查询账户
    • 账户充值
    • 账户提现
    • 查询流水
    • 账户注销

    测试依据

    接口规范

    类型

    • 离线文档
      word文档 最常见
      缺点:不是实时更新
    • 在线接口规范
      swagger在线实时接口规范 最新,推荐项目使用
      优点:
      (1)接口规范是根据接口实时更新的
      (2)能自动生成请求
      (3)有浏览器就能测试
    • 没有接口规范
      需要开发提供请求报文模板
      测试跟开发确认每个字段的含义

    内容

    word版
    • 通配符
    • 协议名
    • 请求方法
    • 同步/异步
    • 编码格式
    • 数据格式
    • 资源路径
    • 请求报文
    • 响应报文
    swagger
    • 请求方法
    • 资源路径
    • 请求报文
    • 响应报文
    • 数据格式
    • string 字符串
    • integer 数字
    • optional 可选
    • require 必选

    数据

    json中数值类型

    • 字符串
    • 数字
    • 布尔

    数据库

    • dev开发库
      开发用
    • qa测试库
      连接信息:
    1. url
      (1)ip/域名
      (2)端口
      (3)数据库实例名
    2. 用户名
    3. 密码
    • Pro生产库
      生产用

    • 账户表
      t_acc_account
    • 账户流水表
      t_acc_account_bills

    jmeter

    jmeter就是模拟浏览器给服务器发送http请求

    先搭环境

    装JDK

    启动jmeter

    安装目录的bin目录下,双击jmeter.bat

    image.png

    初始化组件

    • http默认请求值
      配置三个测试环境
      (1)dev开发环境
      (2)qa测试环境
      (3)pro生产环境

    • 线程组
      打包测试内容
      (1)功能测试
      (2)流程测试
      (3)运维工具
      (4)性能测试

    • 查看结果树
      查看脚本执行结果

    image.png

    使用简单控制器对接口打包

    image.png

    写脚本

    • 先写正常流全字段脚本
    1. http请求
    2. HTTP信息头管理器
      (1)content-type = application/json
      (2)content-type = application/xml
      (3)content-type = text/xml
      (4)为空
    3. 响应断言
      预期结果


      image.png

    相关文章

      网友评论

          本文标题:第十五天_http协议&接口规范&接口入门

          本文链接:https://www.haomeiwen.com/subject/kquboftx.html