接口测试,postman:

填入参数: 

   url 参数  params

   body 参数: 

      note

      form-data  支持文件上传

      x-www-form-urlencoded

      raw - json/xml 等 

 

 

 

 

 

token的处理

 

token有时效性

每一次登录之后把token传给第二个接口:

 脚本后置处理token的信息,设置一个全局变量来存储token

 之后使用的地方直接用全局变量的token

 批量执行接口

 

 

 每个脚本可以加上断言来验证脚本执行的结果。

如果需要简单的并发或者参数化接口,比如说100个账号去登录, 参数化参数

 执行的时候选到data file,执行

 参数化url 地址和port

创建环境变量,之后地址参数化,可以切换环境

 

 export postman collection,后台命令行运行接口测试脚本

 newman 是一个nodejs命令需要配置

  jenkins 去配置自动trigger。

 

newman的配置:

Newman ‌ 是 Postman 的命令行工具,用于运行 Postman 编写的测试脚本。Newman 基于 Node.js 开发,允许用户通过命令行轻松执行 Postman 的测试集合(Collections)。以下是关于 Newman 命令的基本使用方法和一些常用参数:

Newman 的安装和使用方法

  1. ‌安装 Node.js‌:确保你的电脑上安装了 Node.js,版本需大于 16。可以通过命令 node -v 检查 Node.js 是否安装以及版本号。
  2. ‌全局安装 Newman‌:在命令行中输入 npm install -g newman 来安装 Newman。安装完成后,可以通过输入 newman -v 来验证安装是否成功。

Newman 的基本命令格式

  • ‌运行集合‌:newman run [collection.json]
  • ‌指定环境文件‌:newman run [collection.json] -e [environment.json]
  • ‌指定全局变量文件‌:newman run [collection.json] -g [globals.json]
  • ‌指定数据源文件‌:newman run [collection.json] -d [data.csv]
  • ‌设置报告格式‌:newman run [collection.json] -r [reporter]

Newman 的常用参数

  • -e, --environment:指定环境变量文件路径。
  • -g, --globals:指定全局变量文件路径。
  • -d, --iteration-data:指定用于迭代的数据源文件路径。
  • -n, --iteration-count:指定迭代次数。
  • --folder:运行集合中指定的文件夹。
  • --timeout:设置整个集合运行完成执行的时间。
  • -r, --reporters:指定用于此次运行的报告类型,如 clixmljsonjunithtml 等。

Newman 的安装验证和环境配置

  1. ‌导出环境变量和全局变量‌:在 Postman 中导出所需的 Collection、环境变量和全局变量文件。
  2. ‌运行 Newman‌:在命令行中导航到包含这些文件的目录,然后使用 Newman 命令运行测试。例如:newman run test.json -e env.json -g globals.json

 

posted on 2025-06-30 11:31  小海海宁宁  阅读(21)  评论(0)    收藏  举报