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

2024-01-22 10:28
文章标签 运行 json 批量 postman cvs

本文主要是介绍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文件中数据条数一致

这篇关于4.postman批量运行及json、cvs文件运行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/632694

相关文章

IDEA如何将String类型转json格式

《IDEA如何将String类型转json格式》在Java中,字符串字面量中的转义字符会被自动转换,但通过网络获取的字符串可能不会自动转换,为了解决IDEA无法识别JSON字符串的问题,可以在本地对字... 目录问题描述问题原因解决方案总结问题描述最近做项目需要使用Ai生成json,可生成String类型

Python中json文件和jsonl文件的区别小结

《Python中json文件和jsonl文件的区别小结》本文主要介绍了JSON和JSONL两种文件格式的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下... 众所周知,jsON 文件是使用php JSON(JavaScripythonpt Object No

Python在固定文件夹批量创建固定后缀的文件(方法详解)

《Python在固定文件夹批量创建固定后缀的文件(方法详解)》文章讲述了如何使用Python批量创建后缀为.md的文件夹,生成100个,代码中需要修改的路径、前缀和后缀名,并提供了注意事项和代码示例,... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5.

使用Python实现批量访问URL并解析XML响应功能

《使用Python实现批量访问URL并解析XML响应功能》在现代Web开发和数据抓取中,批量访问URL并解析响应内容是一个常见的需求,本文将详细介绍如何使用Python实现批量访问URL并解析XML响... 目录引言1. 背景与需求2. 工具方法实现2.1 单URL访问与解析代码实现代码说明2.2 示例调用

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

使用Python制作一个PDF批量加密工具

《使用Python制作一个PDF批量加密工具》PDF批量加密‌是一种保护PDF文件安全性的方法,通过为多个PDF文件设置相同的密码,防止未经授权的用户访问这些文件,下面我们来看看如何使用Python制... 目录1.简介2.运行效果3.相关源码1.简介一个python写的PDF批量加密工具。PDF批量加密

Java解析JSON的六种方案

《Java解析JSON的六种方案》这篇文章介绍了6种JSON解析方案,包括Jackson、Gson、FastJSON、JsonPath、、手动解析,分别阐述了它们的功能特点、代码示例、高级功能、优缺点... 目录前言1. 使用 Jackson:业界标配功能特点代码示例高级功能优缺点2. 使用 Gson:轻量

python中json.dumps和json.dump区别

《python中json.dumps和json.dump区别》json.dumps将Python对象序列化为JSON字符串,json.dump直接将Python对象序列化写入文件,本文就来介绍一下两个... 目录1、json.dumps和json.dump的区别2、使用 json.dumps() 然后写入文