新的一天,新的开始! ------ 巴扎黑

postman设置全局变量及参数化

笔者第一次记录使用过程,仅供参考

测试过程中接口的前缀都是一样的,所以我们可以将这个前缀作为全局变量来使用

首先,打开postman点击这里的小齿轮设置

 

在这里就可以进行变量的一个添加,添加好之后记住这个变量名,点击保存(save)

 

在这里就可以引用,注意引用的时候是双大括号

 

 

我们在进行测试时往往会将数据存储在一个文件中,将变量进行参数化,这里是以注册接口为例

 首先我们需要定义一个变量用来接收文件中的参数

 

 将上面的变量进行引用

 

 然后将数据文件导入,点击小三角,点击Run

 

 进行设置

 

 设置完之后,点击run即可执行

 

如果想要对执行的结果进行断言,可以参照如下设置

 

 

 

var tittle = (data.tittle);
var code = (data.code); //获取数据中期望值,设置环境变量
pm.environment.set("code",code);
pm.environment.set("tittle",tittle);

var d = JSON.parse(responseBody);
if (d.code == code){
tests[tittle+" 案例通过 "+"预期:"+code+" "+"实际:"+d.code]=true;
}else{
tests[tittle+" 案例不通过 "+"预期:"+code+" "+"实际:"+d.code]=false;
}

最后执行的效果是酱紫的

 

 

下面这位博主的断言文章很不错,如果有不懂的可以去看看

https://www.cnblogs.com/hanmk/p/10171062.html

 

posted @ 2020-03-14 19:59  罗马小白  阅读(8131)  评论(1)    收藏  举报