httprunner参数化(关联.csv文件)
1.创建一个.csv格式的文件
先创建一个.csv的文件,与引用的脚本放在同一目录下,至于为什么这么放,文章最后会再说明。
文件第一行是参数名称,从第二行开始是参数值,如下图所示:
如果是多个字段,用英文逗号隔开
2.在.py的测试用例脚本中导入pytest和httprunner的paramterize包
import pytest
from httprunner import Parameters
3.使用pytest引入.csv文件
在测试类名称和config之间插入如下代码:
@pytest.mark.parametrize(
"param", Parameters( {"groupName": "${parameterize(groupname.csv)}"},)
) //groupName将会在step中关联参数时使用,groupname.csv是要引用的文件名
def