yaml 测试用例的动态传参

yaml 测试用例使用场景,如何动态传递参数。

- name: ${name}
  request:
    url: 'http://www.baidu.com/'
    headers:
      content-type: ${value}
    params:
      username: ${user}
      password: ${pwd}
  assert:
    expect: none
    real: none

在python 中如何赋值的:name = “小明”
读取yaml 文件的时候,就是小明?

是的,读取该yaml文件后,${name}的值将被替换为“小明”。

  • 文章:python数据驱动:yaml文件的调用 中也许有你想要的答案,请看下吧
  • 除此之外, 这篇博客: python使用yaml文件中的 二、yaml文件可以放的对象 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1、键值对的集合,对应python的字典。

    2、数组,对应python的列表。

    3、纯量(少用),单个不可再分的值,比如字符串,bool值,整数,浮点数,时间日期等。

  • 您还可以看一下 朱志超老师的Python高级进阶课程中的 yaml数据处理小节, 巩固相关知识点