美文网首页测试
http协议&接口规范&接口测试入门

http协议&接口规范&接口测试入门

作者: 看似温柔 | 来源:发表于2018-09-29 18:09 被阅读213次
    http协议&接口规范&接口测试入门.jpg

    复习

    http协议

    请求:

    • 请求行:请求方法、url(协议名://ip;端口/工程名/资源路径)、协议版本
    • 请求头 :键值对
    • 请求正文

    响应:

    • 响应行:协议版本、响应状态码、响应状态码描述
    • 响应头 :键值对
    • 响应正文

    常见的响应状态码:

    • 200
    • 302
    • 400
    • 404
    • 405
    • 500

    接口测试入门

    测试范围:

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

    测试依据:接口规范

    类型:

    • 离线文档:
      word文档,不是实时更新的
    • 在线文档:
      swagger,接口规范是根据接口实时更新;自动生成请求;有浏览器就能测试
    • 没有接口规范,开发必须要提供请求报文模板

    word

    • 通配符
    • 字段的限制条件
    • 接口属性:协议名、请求方法、同步/异步、编码格式、数据格式、资源路径
    • 请求报文
    • 响应报文

    swagger

    • 请求方法
    • 资源路径
    • 请求报文
    • 响应报文
    • 字段约束条件:string(字符串)、integer(数字)、optional(可选)、require(必选)
    • 数据格式

    数据

    json中数据类型

    • 字符串
    • 数字
    • 布尔:true、false

    数据库

    • dev开发库:开发用的
    • qa测试库 :测试使用 :用户名、密码、url(ip/域名、端口、数据库实例名)
    • pro生产库 :生产用的

    • 账户表
    • 账户流水表

    jmeter

    搭环境

    1、 jmeter.bat :启动


    392342888717038940.png 755651320848547626.png 167380799124951833.png

    2、 jmeter界面布局

    413494570685871559.png 1538206743(1).jpg
    1538206630(1).jpg

    3、 初始化组件 :

    • http默认请求值
    • 线程组
    • 查看结果数


      1.jpg
    1538207479(1).jpg
    2.jpg
    1538207542(1).jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg 8.jpg

    写脚本

    1、 先写正常流全字段正常:

    • http请求


      image.png
      image.png
    • 响应断言


      image.png
    • http信息头管理器


      image.png

    相关文章

      网友评论

        本文标题:http协议&接口规范&接口测试入门

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