yaml实现参数化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yaml实现参数化相关的知识,希望对你有一定的参考价值。

参考技术A 1、准备名字为「keys_data」的yaml数据:

2、读取yaml文件中的数据

示例1:返回string,可以自己进行拆分

示例2:返回list

示例3:返回list

示例4:返回数组

示例5:返回数组

示例6:复杂的数据结构

pytest参数化之yaml文件操作05

参考技术A @pytest.mark.parametrize(args_name,args_value)

跟json一样,有键值对,或数组两种
多行

一行

maxy:name: 里 ,age: 19

数组

实际运用中,接口请求的data值的数据类型

注意由于pycharm配置问题,导致读取yaml文件地址出错,采用下面方法不会报错:

以上是关于yaml实现参数化的主要内容,如果未能解决你的问题,请参考以下文章

06-Httprunner-参数化

(六)pytest-参数化

使用 yaml 文件进行机器人框架参数化

测试开发 | Junit5 + YAML 轻松实现参数化和数据驱动,让 App 自动化测试更高效

pytest数据参数化和数据驱动yaml的简单使用

pytest参数化之yaml文件操作05