栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

软件测试中的变量

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软件测试中的变量

1.0 变量 1.1 定义
全局变量:

​    全局变量是全局唯一的,不可以重复定义的变量

环境变量:

​    存在多个环境,例如开发环境,生产环境,测试环境

​    环境和环境之间,可以定义重复的变量

​    一个环境可以包含多个环境变量

​    在当前环境中,不允许重复定义变量
1.2 映射在python中

LEGB

1.3 postman中的全局变量

全局变量

​ 全局变量是全局唯一的,不可以重复定义的变量

1.3.1 设置

手动设置

注意:不允许重复定义变量

代码设置

pm.globals.set("全局变量的变量名", "全局变量的值");

在tests中设置完成,全局变量没有生效,请求发送之后,全局变量设置生效
1.3.2 获取

手动实现

​ {{全局变量名}}

代码实现

​        // 获取全局变量name对应的值
var name = pm.globals.get('name');
console.log(name)

1.4 postman中的环境变量

环境变量

​ 存在多个环境,例如开发环境,生产环境,测试环境

​ 环境和环境之间,可以定义重复的变量

​ 一个环境可以包含多个环境变量

​ 在当前环境中,不允许重复定义变量

1.4.1 设置

手动实现

代码实现

// 设置环境变量
pm.environment.set("subject", "测试");
1.4.2 获取

手动实现

​ {{环境变量的变量名}}

代码实现

​        //  获取环境变量
var subject = pm.environment.get("subject");
console.log(subject)

1.5 注意

类似python的LEGB原则,环境变量的优先级高于全局变量

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号