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

这篇具有很好参考价值的文章主要介绍了4.postman批量运行及json、cvs文件运行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、批量运行collection

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

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

2.编辑并运行集合

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

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

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

二、csv文件运行

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

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

编码格式选择utf-8

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

后修改文件后缀名为csv

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

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

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

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

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

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

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

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

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

//判断当返回结果中包括有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文件中除首行外数据条数一致

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

三、json文件运行

1.新建json格式文件

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

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

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

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

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

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

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

//判断当返回结果中包括有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文件中数据条数一致

4.postman批量运行及json、cvs文件运行,postman文章来源地址https://www.toymoban.com/news/detail-814052.html

到了这里,关于4.postman批量运行及json、cvs文件运行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • postman同时上传文件和json数据

    2024年02月11日
    浏览(25)
  • 使用postman读取csv文件,批量执行post请求

    有时候页面上的某些功能只是简单的大量重复操作,数据量大时批量调用接口可大大减少工作量。比如某一新增地点操作,必填参数只有地点编码和名称,此时就使用postman批量执行新增地点的请求。 接口信息 请求方式:post 请求参数:token,libcode,localcode,name,weight,sta

    2024年02月11日
    浏览(35)
  • 批量转换labelme标注后json文件为图片

    本文的代码可实现批量转换指定文件夹中的所有文件,抽取对应的图片至文件夹,标注图片转单通道以及实现分割区域在原图上的显示。 文章内容参考labelme批量制作数据集教程,写这个博客我主要是想自己加深一下印象,另外梳理一下代码,记录一下我自己遇到的问题,如

    2024年02月03日
    浏览(33)
  • postman将接口返回结果生成json文件到本地

    postman将接口返回的结果除了可以【生成csv文件】到本地还可以生成json文件。具体操作如下: 一样的模拟接口返回批量参数值,测试代码如下: 这个接口返回的数据结构如下: { \\\"status\\\":1, \\\"code\\\":\\\"10000\\\", \\\"data\\\":[ { \\\"id\\\":1, \\\"description\\\":\\\"test1\\\" }, { \\\"id\\\":2, \\\"description\\\":\\\"test2\\\" } ] } postman中新建

    2024年02月12日
    浏览(39)
  • Postman如何做接口测试:如何使用外部 json 文件数据

    在软件测试过程中,你可能已经提前配置了一些环境数据放在通用的配置文件中,你想直接导入这些文件,在 postman 中使用,这样的话,你就不需要重复在 postman 软件中设置了。 比如你可以直接从开发那里得到一个配置文件,里面有 host 地址,数据库地址,每页的列表限制信

    2024年02月07日
    浏览(30)
  • @Requestbody 一些问题 和postman同时上传文件和json

    @Requestbody 一些问题 1.一定要在请求体里,如果是加上这个注解。 @RequestBody的使用_justry_deng的博客-CSDN博客 postman上传文件和json数据的配置  后端接口的写法:

    2024年02月03日
    浏览(33)
  • Postman如何做接口测试6:如何使用外部 json 文件数据

    活动地址:CSDN21天学习挑战赛 在软件测试过程中,你可能已经提前配置了一些环境数据放在通用的配置文件中,你想直接导入这些文件,在 postman 中使用,这样的话,你就不需要重复在 postman 软件中设置了。 比如你可以直接从开发那里得到一个配置文件,里面有 host 地址,

    2024年02月12日
    浏览(36)
  • 【Postman】Postman接口测试进阶用法详解:断言、全局与环境变量、关联、批量执行用例、读取外部文件实现参数化

    Postman断言使用JavaScript语言编写,写在Postman的【Tests】 标签中。 【Tests】中的脚本在发送请求之后执行,它会把断言的结果(PASS/FAIL)最终在【Test Results】 标签页中。 断言响应状态码是否为200(Status code is 200) 断言响应体JSON数据校验(Response body:JSON value check) 断言响应体

    2024年02月15日
    浏览(45)
  • [labelme避坑]——批量将labelme生成json文件转化成dataset方法

    labelme的具体安装不再重复,大家可以看看其他帖子。up主最近自己处理数据集批量转化dataset,看了很多方法,有的没讲清楚,有的不断报错,今天写一个更为清晰的帖子供大家参考, 执行成功的话记得点赞收藏,欢迎交流 ~ 如果你记得labelme安装在哪里,那就直接过去,如果

    2024年02月06日
    浏览(29)
  • Postman导出json v2/v2.1文件导入YAPI报错:解析数据为空

    实测总结:导入Postman Collection v1的JSON file能成功 版本环境 Postman 版本:8.11.1 YAPI 版本:1.12.0 问题解决 如果Postman能直接导出v1的JSON file就不需要继续以下步骤; 可惜Postman v8.11.1 当前版本不支持导出v1。 需要使用postman-collection-transformer工具进行转换v2 - v1 Postman官网版本转换介

    2024年02月07日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包