沈阳鹊起网站建设,常熟公司做网站,手机建网站教程,网站性能优化方法一、Pytest之parametrize()实现数据驱动
方法: pytest.mark-parametrize(argsname,args_value) args_name:参数名称#xff0c;用于将参数值传递给函数 args value:参数值:(列表和字典列表#xff0c;元组和字典元组)#xff0c;有n个值那么用例执行n次 第一种用法#xf…一、Pytest之parametrize()实现数据驱动
方法: pytest.mark-parametrize(argsname,args_value) args_name:参数名称用于将参数值传递给函数 args value:参数值:(列表和字典列表元组和字典元组)有n个值那么用例执行n次 第一种用法
pytest.mark.parametrize(caseinfo,[百里,星摇,依然])
def test el get token(self,caseinfo):print(“获取统一接口鉴权码:“caseinfo)第二种用法
pytest.mark.parametrize( arg1,arg2,[[name,百里],[age2 def test 01 get token(self,arg1,arg2):
print(获取统一接口鉴权码:“str(arg1)”“str(arg2))二、YAML格式测试用例读写封装
1、yaml是一种数据格式扩展名可以是yamlyml支持#注释通过缩进标识层级区分大小写 用途 用于做配置文件yamlini 用于编写自动化测试用例 2、数据组成
a、map对象键空格值
name: 阿里b、数组list使用“-”表示
name:- name1: 百度- name2: 阿里- age:- age1: 19- age2: 20