接口测试,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
Newman 的安装和使用方法
- 安装 Node.js:确保你的电脑上安装了 Node.js,版本需大于 16。可以通过命令
node -v检查 Node.js 是否安装以及版本号。 - 全局安装 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:指定用于此次运行的报告类型,如cli,xml,json,junit,html等。
Newman 的安装验证和环境配置
- 导出环境变量和全局变量:在 Postman 中导出所需的 Collection、环境变量和全局变量文件。
- 运行 Newman:在命令行中导航到包含这些文件的目录,然后使用 Newman 命令运行测试。例如:
newman run test.json -e env.json -g globals.json。
浙公网安备 33010602011771号