04-Httprunner-变量优先级

本文详细介绍了HTTPRunner3.x中不同类型的变量,包括step变量、config变量、extract变量和export变量,以及它们在测试用例和测试套件中的优先级规则。在测试用例中,变量的优先级为:步骤变量>提取的变量>参数变量>配置变量;在测试套件中,优先级为:测试用例变量>导出变量>测试套件配置变量>引用的测试用例配置变量。理解这些规则有助于避免变量混淆并有效进行测试场景的关联和复用。

测试用例参数关联


前言

  • httprunner 3.x里面变量可以分为这几种:step变量,config变量,extract变量,export变量

变量介绍

  • httprunner 3.x里面变量:
  • step(参数变量) 在step 步骤中设置的variables,也就是局部变量,在当前step中生效
  • config(配置变量) 在config配置中设置的variables,也就是全局变量,在当前整个文件中都生效
  • extract(提取变量) 提取返回结果的变量
  • export(导出变量) export 导出变量,让局部变量可以在全局引用,也可以在导入前面一个用例的时候提取的变量关联过来

测试用例

  • 避免混淆的最好方法是使用不同的变量名。 但是,如果必须使用相同的变量名,则应该了解优先级策略
config:
    name: xxx
    variables:              # 配置变量(config variables)
        varA: "configA"
        varB: "configB"
        varC: "configC"
    parameters
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习de测试小白

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值