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

  • 相关阅读:
    PHP开发环境的搭建
    ios请求服务器数据 ASIHTTPRequest
    Android 调用GPS
    C语言学习规划
    weifenluo与notifyIcon小细节
    初涉Ribbon界面简单编程——图书管理系统——基于MFC+vs2010+win7。
    多线程编程之二——MFC中的多线程开发(转)
    类 StringTokenizer
    表单中Readonly和Disabled的区别
    研究了下Ajax,写了个处理Ajax函数
  • 原文地址:https://www.cnblogs.com/fkkk/p/9961760.html
Copyright © 2011-2022 走看看