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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM