zoukankan      html  css  js  c++  java
  • postman 接口测试

    断言

    1、接口测试主要对已下几点做断言

    1、协议状态码

    2、业务状态码

    3、data

    1、获取动态参数

    思路

    调用获取到的值使用{{}}

    ---------------------------------------------------------------------------------------------------------------------

    使用判断,选判断接口里是否返回token  如果有保存在“token”这个变量里

    再下一个接口调用时使用{{token}}

    在调用时最好放在集合里

    1、容器

    2、让接口用例有顺序的执行

    -----------------------------------------------------------------------------------------------------------------------------------------------------------

    接口测试验证

    1、字段边界值验证

    2、字段为空的验证

    3、字段类型的验证

    4、基于业务形式---业务流程场景是ok 前后端的请求时ok

    注意:主要还是验证第4点,前三点一些公司开发规范不是很严谨,特别是第一点。

    二,三点可以验证

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    安装newman

    1、首先安装node.js 

    2、再安装newman 

    1、使用newman有两种方式 执行测试

    使用命令:newman   run   uri地址

    命令:进入到导出目录   newman run  导出的文件名称

     生成html的测试报告需要安装

    npm install newman-reporter-html

    使用命令:进入到导出目录   newman run  导出的文件名称  --reporters html

    例如:newman run 八爪鱼数据导出.postman_collection.json --reporters html

    会在目录下生成一个newman文件里面存放html测试报告

     

    当我们postman中使用了环境变量或全局变量,要生成报告时必然要加上这些变量,如下步骤即可完美导出报告:

    a.下载我们的环境变量,导出我们的接口测试集合(如:我这里都下载到了D盘中)

    打开D盘,在地址栏输入cmd,输入我们的命令即生成newman文件夹,里面有我们需要的报告哈

    命令格式:newman run 接口集合文件.json -e 环境变量.json -k -r html

  • 相关阅读:
    tr的最后一个td
    Jquery的parent方法,这里只讲parent方法
    js判断字符串包含字符串的方法 | 标签包含文本
    js中substring和substr的用法
    一个由印度人编写的VC串口类
    VS2010编译Qt5.4.0静态库
    QT5.4关联VS2010,配置VAssistX关联Qt类
    iOS 关于tableView中有多个textField,输入框被遮住的解决方法
    iOS 之URL schemes
    iOS 之改变状态栏颜色
  • 原文地址:https://www.cnblogs.com/fkkk/p/9961760.html
Copyright © 2011-2022 走看看