详解数据驱动

本章主要介绍pytest几种数据驱动的方法,也是我们做接口自动化中经常要使用到的,大致分为以下四种。

 一.yaml

 二.json

 三.csv

 四.excel

 

 

一.yaml

1.安装插件:pip install pyyaml

2.yaml的两种读写方法load()和dump(),话不多说,直接上代码

  load()为读取json流,读取是加上Loader=yaml.FullLoader,防止乱码,self.data为读取的yaml文件

    def param_yaml_ready(self):
        with open(self.data, mode="r", encoding="utf-8") as f1:
            data = yaml.load(f1, Loader=yaml.FullLoader)
        return data
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 详解数据驱动