postman批量接口测试/批量导入/批量参数化简要全过程及遇到问题处理方法

简单说明下postman批量接口调用的过程及注意事项:

1、报文调试(建议先调通再批量执行,统筹安排时间)

2、参数化,例如: "address": "{{address}}",此处注意参数也要双引号、且注意大小写和参数导入文件里的大小写要一致,否则会识别不了。

3、设置断言,否则所有执行都是成功的。断言例如:

tests["Status code is 200"] = responseCode.code === 200;

tests["Body matches string"] = responseBody.has("success");

可以使用右侧的一些建议方法添加断言,如下图:

4、规范化导入文件。要积极利用excel的公式,将业务提供的文档转换为各个入参要求的格式数值。另外要把xlsx格式文件另存为csv格式文件,这时postman才可以识别,但还会有问题,例如当文档中存在中文时会存在乱码,入参赋值的中文会成为乱码。此时要把csv格式的文件右键用记事本打开,选择其他编码(原编码为ansi,调整为unicode或其他),另存csv文件,如下图:

此时的文件基本不会有什么问题了。但还可能会遇到批量执行的时候身份证号后几位保存的时候有,但预览的时候发现被吞掉了后几位(这过程中批量执行,要积极使用postman console来查看后台日志,来调试接口)。对于吞掉身份证号后几位的情况,暂不明原因,解决方法就是在最初xlsx文件的时候,将身份证前后加上英文双引号,在另存为unicode编码csv格式文档时,将”””全部替换为”(没错,是3个双引号替换为1个双引号,3个双引号在变为csv的时候出来的)

这样数据的规范化就做好了,可以打开runner选择规范化后的数据文件批量调用执行了。

原文地址:https://www.cnblogs.com/fancyland/p/12339723.html

时间: 2024-11-06 07:27:14

postman批量接口测试/批量导入/批量参数化简要全过程及遇到问题处理方法的相关文章

java使用POI操作excel文件,实现批量导出,和导入

一.POI的定义 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel.而poi可以操作Excel 95及以后的版本,即可操作后缀为 .xls 和 .xlsx两种格式的excel. POI全称 Poor Obfuscation Implementation,直译为"可怜的模糊实现",利用POI接口可以通过JAVA操作Microsoft office 套件工具的读写功能.官网:htt

从gif到unity sprite——批量转换gif、批量导入texture packer图集为sprite、批量生成sprite预制体

背景是我有几百个角色gif资源,每个都有:站立.攻击.技能攻击的gif,我想用此资源作2d unity游戏,因此第一关就是如何把gif转成unity动画 GIF 转 PNG -- http://blog.csdn.net/leinchu/article/details/24806433 ,不再赘述了. 之后是批量gif用tp打包,我用php写了一个脚本遍历目录,下的gif把他们重命名并每个角色建立一个文件夹,把它的所有动作的png序列移动到他自己的目录去,再用tp打包: 上php代码,因为我是分

代码执行批量Excel数据导入Oracle数据库

由于基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数据进入Oracle数据库的内容. 方法一: 1.准备数据:在excel中构造出需要的数据 2.将excel中的数据另存为文本文件(有制表符分隔的) 3.将新保存到文本文件中的数据导入到pl*sql中 在pl*sql中选择tools--text importer,在出现的窗口中选择Data from Te

R8—批量生成文件夹,批量读取文件夹名称+R文件管理系统操作函数

一. 批量生成文件夹,批量读取文件夹名称 今日,工作中遇到这样一个问题:boss给我们提供了200多家公司的ID代码(如6007.7920等),需要根据这些ID号去搜索下载新闻,从而将下载到的新闻存到以公司ID生成的指定文件夹下!所以第一个问题就是200多个公司,不可能每一次下载,都要去点击:新建文件夹,然后对文件夹命名,too boring and monotonous.嘿嘿,幸好有R的陪伴! let's do it,来看看R如何完成这些工作! 主要用到两个函数 一. dir.create-生

VirtualBox硬件级虚拟机 vbox修改器去虚拟化 批量管理工具 支持批量启动克隆

浪潮vbox批量管理工具--v2019 软件价格 此版本采用注册码方式 软件绑定电脑使用包月20元 包年120元 永久版200元 https://item.taobao.com/item.htm?id=598192994387 Ω.Ω: 1311190882 特别说明1.此工具是基于官方版本VirtualBox,在购买我们软件之前请自行安装好vbox主程序!2.如果vbox不能正常使用,可以联系我们客服远程安装或处理,收费20元3.该工具支持批量链接克隆与完整克隆链接克隆一个新的虚拟机才2-3M

SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法

原文:SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法 在new SqlBulkCopy对象的时候,设置一下SqlBulkCopyOptions选项即可,按位或运算 SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions.CheckConstraints using (SqlBulkCopy bulkCopy = new SqlBulkCopy(GlobalString.ConnectionString, SqlBulkCopy

批量创建用户与批量文件重命名

title: 批量创建用户与批量文件重命名 tags: 批量,用户,创建,重命名 批量创建用户与批量文件重命名 1. 批量创建用户 如果需要批量创建用户,且用户名为stu01-stu10,用户密码为随机的10位密码. 1.1 分析解答 如果用户名为stu01的话,我们可以采用for循环,直接变量范围为01-10,密码随机的话我们可以采用系统默认的随机变量RANDOM,因为默认的RANDOM只有5位数字,因此我们可以给它md5加密,然后取其中的8位字符当做密码.当然我们也可以不用循环,直接使用命令

利用postman进行接口测试并发送带cookie请求的方法

做web测试的基本上都用用到postman去做一些接口测试,比如测试接口的访问权限,对于某些接口用户A可以访问,用户B不能访问:比如有时需要读取文件的数据.在postman上要实现这样测试,我们就必要要用到cookie请求.用postman发送带cookie的请求,由于chrome安全的限制,postman是发不出带cookie的请求.如果想要发送带cookie的请求,需要开启postman Interceptor. 什么是POSTMAN? POSTMAN是一个Chrome插件工具,我们可以通过

postman实现接口测试

postman实现接口测试 填写授权账户跟密码 设置token的全局变量,将responseBody返回消息解析成JSON格式 测试返回结果的内容 服务器名称或id以及端口号参数化 首先点击设置(然后点击add添加) 添加填写参数 更换参数化变量 充值过程中在未收授权的情况下,需要先进行授权,充值过程如下: 如果授权过期,需要重新授权 常规操作中出现的基本操作问题: 原文地址:https://www.cnblogs.com/wp950416/p/12172868.html