接口测试04

目录

管理更多接口

  创建Collections

  创建Folder

  创建子Folder

  添加Request

测试POST请求接口

  足球联赛接口申请

  足球联赛接口分析

  足球联赛接口测试

  POSTMAN中测试

  导出

  导入

 

一、管理更多接口

  创建Collections

  创建Folder(文件夹)

    针对每个接口创建一个文件夹

  创建子Folder(子文件夹)

    每个接口需要测试HTTP/HTTPS,可以对应两个子文件夹,分别进行管理请求

  添加Request

 

二、测试POST请求接口

  POST提交数据的方式

    1)form-data

      http请求中的multipart/form-data,会讲表单的数据处理为一条消息,既可以上传键值对,也可以上传多个文件

    2) x-www-form-urlencoded

      http请求中的application/x-www-from-urlencoded,会将表单内的数据转换为键值对

    3) raw

      可以发送任意格式的接口数据,如text、json、xml、html、javascript

    4) binary

      只可以发送二进制数据,通常用于单个文件的上传

  Authorization说明

    Authorization是验证是否拥有从服务器访问所需数据的权限。当发送请求时,通常必须包含参数,以确保请求具有访问和返回所需数据的权限。Postman提供了授权

    类型,可以轻松地在Postman本地应用程序中处理身份验证协议

    Inherit auth from parent

      从父类继承身份验证,“从父”设置的“继承auth”指示默认情况下,该文件夹中的每个请求都使用父类的授权类型

    No Auth

      当不需要授权参数发送请求时,使用“No Auth”

    Bearer Token

      Bearer Token是安全令牌,任何带有Bearer Token的用户都可以使用它来访问数据资源,而无需使用加密密钥

    Basic Auth

      Basic Auth是一种授权类型,需要验证用户名和密码才能访问数据资源

    Digest Auth

  结果检查

    检查点

      1、检查response的body中是否包含字符串

        tests[“check point name”] = responseBody.has("find string");

      2、检查响应时间

        tests["Response time less than 200ms"] = response time < 200;

        tests["响应时间范围"] = _.inRange(responseTime, 100,800);

      3.检查状态码

        tests["Status code is 200"] = responseCode.code ===200;

        tests["测试成功"] = responseCode === 200 || responseCode.code === 201

      4.使用模板

        代码模板

            

         1.检查response的body中是否包含字符串

          

 

         2.检查响应时间

          

 

         3.检查状态码

          

 

          

  批量运行

  导出

  导入

 

 

 

 

    

 

 

posted @ 2019-11-17 00:00  frank__wang  阅读(109)  评论(0)    收藏  举报