postman 参数使用变值 读取csv或txt

1、情景描述
有参数需要使用不同的值,一条一条改太麻烦,可以放到csv || txt 里面
2、举个例子
1⃣️后台controller ----功能: 打印出收到的值

 @PostMapping(value = "/fourth")
 public ResultOV fourth(String name, Integer age, Double money) {
     System.out.println(name + "的年龄是" + age +",有" + money + "存款");
     return ResultOVUtil.success();
 }

2⃣️准备好csv ---- 注意表头使用英文,postman请求需要根据表头字段获取值

postman 参数使用变值 读取csv或txt_第1张图片

3⃣️准备好postman请求

  • postman请求需要单独放到一个collection文件夹下面,因为runner是以collection为单位
postman 参数使用变值 读取csv或txt_第2张图片
  • postman请求的参数需要与csv文件的表头按照{{}}的格式一一对应
postman 参数使用变值 读取csv或txt_第3张图片

4⃣️保证自己有一个环境 新建环境
5⃣️打开左上角的runner进行配置

postman 参数使用变值 读取csv或txt_第4张图片

说明按照顺序:

  • 选中需要发送的请求
  • 选中一个环境
  • 遍历请求数 (等上传文件后会自动变更为文件中数据的条数,如准备好的csv就是2)
  • 遍历的时候每俩个请求之间间隔时长
  • Log Responses
    • For no requests:发送的请求都不保存返回值
    • For all requests:发送的请求都保存返回值
    • For failed requests:发送的请求失败后保存返回值
  • 准备好的文件
  • 数据类型 选中text/csv,第五步选中文件后,便会出现Preview按钮,点击可查看文件内容(可以排查是否是乱码)
    6⃣️运行过后,查看结果
    Log Responses 选择For all requests
    postman 参数使用变值 读取csv或txt_第5张图片
    image.png

csv的文件需要再次处理以后使用 -- 比如值需要md5加密

1、postman 参数需要md5加密 可以先参考,如何进行md5加密
2、Pre-request Script 里面直接使用data.表头名字获取对应的值即可

你可能感兴趣的:(postman 参数使用变值 读取csv或txt)