Postman参数化(3)

摘要:
1.打开Postman,单击Environments--˃单击+--˃定义环境变量名--˃填写变量名和值--˃Save2,并引用全局变量。引用方法为:{{variable name}}注意:此处设置的变量名应与上一步骤中设置的变量名称一致。

方式一:全局变量

全局变量:是将这个变量设置成整个程序都可以用,不用去区分环境设置,和Jmeter中‘测试计划’下的‘用户定义的变量’用法类似。

1、打开Postman,点击 Enviroments --> 点击+  --> 定义环境变量名称 --> 填写变量名和变量值 --> Save

Postman参数化(3)第1张

 2、引用全局变量,引用的方法为:{{变量名}}

注意:这里设置的变量名要与上一步中设置的变量名保持一致。

Postman参数化(3)第2张

方式二:文档参数化

 文档参数化:Postman支持json文档,txt文档,csv文档(本文以txt文档为例)。和‘Jmeter’中的‘CSV 数据文件设置’功能用法类似。

1、在txt文档中创建测试数据,存入imageUrl。如果是多个数据要用逗号分隔(英文逗号)。

 Postman参数化(3)第3张

 2、创建一个Collection集合

Postman参数化(3)第4张

 3、在集合下面添加一个请求

Postman参数化(3)第5张

 4、设置请求参数的变量

注意:这里设置的变量名要与txt文档中填写的变量名保持一致

Postman参数化(3)第6张

 5、设置Tests断言

注意:返回结果的大小写也会校验

Postman参数化(3)第7张

 1 pm.test("Your test name", function () {
 2 
 3 //设置jsonData变量用来接收postman的json格式的返回数据
 4 
 5 var jsonData = pm.response.json();
 6 
 7 //判断返回数据中,msg字段是结果是否为OK
 8 
 9 //此处与需要注意一下json格式,jsonData为整个接口的返回数据,jsonData.msg是第一层级字段
10 
11 pm.expect(jsonData.message).to.eql("success");
12 
13 });

6、进入Run collection,对要运行的文档等内容进行设置

Postman参数化(3)第8张

 7、点击Run后得到运行后的结果

Postman参数化(3)第9张

免责声明:文章转载自《Postman参数化(3)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MySQL性能指标及计算方法解决python3.5无法导入cv2.so的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Nginx Rewrite域名及资源重定向

一.正则匹配     1.匹配规则         ^$  标识符匹配后面跟-一个字符串。匹配字符串后将停止对后续的正则表达式进行匹配,如location ^~/images/,在匹配了/images/这个字符串后就停止对后续的正则匹配         =   精准匹配,如location=/,只会匹配url为/的请求         ~   区分大小写的...

动态链接库 —— Dll 基础

1. DLL 的初识 在 windows 中,动态链接库是不可缺少的一部分,windows 应用程序程序接口提供的所有函数都包含在 DLL 中,其中有三个非常重要的系统 DLL 文件,分别为 Kernel32.dll、User32.dll 和 GDI32.dll,下面说下这三个重要的 DLL 的用途: Kernel32.dll:包含的函数用来管理内存、...

Golang反射上篇

目录 1、反射的定义 2、反射的基础数据类型 3、Type 4、Value 5、反射三大定律 5.1 反射第一定律 5.2 反射第二定律 5.3 反射第三定律 6、反射常用的API 6.1 获取type类型 6.2 获取Field信息 6.3 获取method信息 6.4 获取函数信息 6.5 赋值和转换关系 6.6 是否实现接口 6.7 v...

symfony中twig的模板变量与注释

程序会传递给模板若干变量,你需要在模板里输出他们。例如输出$hello 。1{{ hello }}。如果传递给模板的是对象或者数组,你可以使用点. 来输出对象的属性或者方法,或者数组的成员。或者你可以使用下标的方式。。1 {{ foo.bar }}。2 {{ foo[‘bar’] }}。如果你访问的值不存在就会返回null。TWIG有一整套的流程来确认值是...

VB可变数组定义

关键点:Dim str() As string '定义redim str(n) '重设长度 or redim Preserve str(n) '重设长度,并保持原来记录不变 详细阐述:ReDim 语句 在过程级别中使用,用于为动态数组变量重新分配存储空间。 语法 ReDim [Preserve] varname(subscripts) [As type]...

postman 参数化详解

在接口测试中,部分参数每次发送请求是都要唯一的数值,这时可以采用把测试数据参数化处理的方式实现,postman参数化的形式主要有三种 1、内置变量实现 内建变量为postman自带的系统变量,但是不能进行精确化的对比 Variable Name Description Examples {{$guid}} 添加一个V4风格的GUID “611c...