1.运行Collection两种方式
- 单击Postman左上方的Runner
- Collention左侧箭头,然后选run
2.运行Collection页面参数介绍
- 运行环境
- 迭代运行的次数
- 请求间隔时间
- 数据文件:支持CSV或JSON
- 保存响应,会影响性能
- 保存变量值:意味着运行后更新的所有变量在运行后将保持更改
- 禁用cookie
- 保存cookie
3.导入数据文件
3.1上图4操作,数据格式CSV,内容如下
- 说明:第一行为变量名,下面的为变量值
JSON格式数据驱动
1. [ { 2. "path": "post", 3. "value": "1" 4. },{ 5. "path": "post", 6. "value": "2" 7. },{ 8. "path": "post", 9. "value": "3" 10. },{ 11. "path": "post", 12. "value": "4" 13. } 14. ]
读取数据值
1. // 获取迭代数据值 2. pm.iterationData.get("value")
4.Newman命令运行Collection
4.1 入门
- Newman基于Node.js构建。要运行Newman,请确保已安装Node.js
- 安装Node.js之后,只需输入一个命令即可完成Newman:
npm install -g newman
- 安装Newman报告
npm install newman-reporter-html
4.2运行
newman run mycollection.json
使用该-n 选项设置运行集合的迭代次数
newman run mycollection.json -n 10
4.3选项
- -d : 指定数据文件以使用json或csv
- --delay-request :指定请求之间的延迟(以毫秒为单位)
- --verbose :显示收集运行和发送的每个请求的详细信息
- -r : 生成报告 如:newman run 运行的json文件 -d 数据文件csv/josn --reporters html --reporter-html-export 报告路径