4.postman批量运行及json、cvs文件运行

一、批量运行collection

1.各个接口设置信息已保存,在collection中点击run collection

2.编辑并运行集合

集合运行时,单独上传图片时报错。需修改postman设置

二、csv文件运行

可新建记事本,输入测试数据,后另存为新的文本文件,

编码格式选择utf-8

后修改文件后缀名为csv

1.新建csv格式文件,首行为变量名,数据和变量名均用,隔开,若数据内容为空时输入方式如图所示(不输入空格)

2.在接口请求中值修改为通过变量调用

4.在断言中,修改断言的值为变量调用的方式,data为文件名

pm.test("包含指定返回值"+data.access_token, function () {
    pm.expect(pm.response.text()).to.include(data.access_token);
});

5.判断当返回值中包含access_token时,使用表达式去提取值

//判断当返回结果中包括有access_token时才通过正则表达式去取值
if(responseBody.search("access_token")!=-1){
    //使用正则表达式提取器实现接口关联,match匹配
    var result = responseBody.match(new RegExp('"access_token":"(.*?)"'));
    //根据下标,取不包含边界的值
    console.log(result[1])
    //设置全局变量
    pm.globals.set("access_token",result[1])
}

6.在collection下选择data.csv文件,选择运行的接口,运行次数,运行次数与data.csv文件中除首行外数据条数一致

三、json文件运行

1.新建json格式文件

2.在接口请求中值修改为通过变量调用

4.在断言中,修改断言的值为变量调用的方式,data为文件名

5.判断当返回值中包含access_token时,使用表达式去提取值

//判断当返回结果中包括有access_token时才通过正则表达式去取值
if(responseBody.search("access_token")!=-1){
    //使用正则表达式提取器实现接口关联,match匹配
    var result = responseBody.match(new RegExp('"access_token":"(.*?)"'));
    //根据下标,取不包含边界的值
    console.log(result[1])
    //设置全局变量
    pm.globals.set("access_token",result[1])
}

6.在collection下选择data.json文件,选择运行的接口,运行次数,运行次数与json文件中数据条数一致

相关推荐

  1. Putty中运行matlab文件

    2024-01-22 09:38:01       56 阅读
  2. springmvc的使用方法运行原理

    2024-01-22 09:38:01       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-22 09:38:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-22 09:38:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-22 09:38:01       87 阅读
  4. Python语言-面向对象

    2024-01-22 09:38:01       96 阅读

热门阅读

  1. 【Vue】组件传参

    2024-01-22 09:38:01       54 阅读
  2. nbsaas-boot适配jpa的查询设计

    2024-01-22 09:38:01       42 阅读
  3. ubuntu切换内核

    2024-01-22 09:38:01       66 阅读
  4. React.js快速入门教程

    2024-01-22 09:38:01       59 阅读
  5. 计算机网络第一章课后题详解

    2024-01-22 09:38:01       52 阅读
  6. 一、arcgis shp数据是什么

    2024-01-22 09:38:01       61 阅读