postman变量设置及脚本的使用

(1)变量

        postman中变量有两种,【环境变量】和【全局变量】

        1.环境变量不唯一,可以有多组、全局变量只有一组

                右上角的【查看】图标可以切换当前环境变量的分组,和设置环境变量或者全局变量

 

2.变量的引用

        变量设置好之后,可以用{{变量名}},来引用,可以在请求参数,请求头,或者请求方法中使用

        

2.设置环境变量有两种方式

        一种是在接口调用前设置好环境变量&全局变量;一种是在调用接口后设置接口返回为环境变量&全局变量,设置接口返回为变量常用于依赖接口的调用。

        (1)Tests脚本

                1.tests脚本是在接口调用完成后执行的脚本,可以做一些脚本测试的工作,可以在test脚本中设置环境变量或者全局变量

const res = JSON.parse(responseBody)
console.log('res:',res)
pm.environment.set('Authorization', 'Bearer '+ res.data.token)
pm.test("登录成功", () => {
    pm.expect(res.errorMessage).to.eql("success");
})

               2.Pre-request-script

                这个是在接口调用之前执行的脚本,可以做一些预先操作,比如在请起头中设置cookies或者token

【view】->【show console】可以打开控制看执行日志

(二)生成接口测试报告

        1.newman

                (1)安装node.js

                (2)npm i -g newman

                (3)安装html报告 

                        npm install -g newman-reporter-html

                   (4) 导出接口集

                        

        (5)命令行执行生成测试报告

               newman run 无纸化接口测试.postman_collection.json -r html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值