本章主要介紹pytest幾種數(shù)據(jù)驅(qū)動(dòng)的方法,也是我們做接口自動(dòng)化中經(jīng)常要使用到的,大致分為以下四種。
我們提供的服務(wù)有:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、廬陽(yáng)ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的廬陽(yáng)網(wǎng)站制作公司
一.yaml
二.json
三.csv
四.excel
一.yaml
1.安裝插件:pip install pyyaml
2.yaml的兩種讀寫方法load()和dump(),話不多說(shuō),直接上代碼
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