【接口自动化】数据驱动|Easy POI读取接口测试用例的excel

在做的接口自动化测试时,testng的@Dataprovider注解可以帮助我们实现数据驱动:

@Test(dataProvider = "sijia")//指定数据驱动方法名
public void login(String username,String password){...

@DataProvider(name = "sijia")
public Object[][] datas(){
    Object[][] datas = {
            {"zs","123456"},
            {"ls","123"},
            {"wu","456"}
    };
    return datas;
}

上面二维数据的第一维度的大小是调用测试方法的次数

第二维度大小包含必须与测试的参数类型兼容的对象数组方法(参数的个数)

但是当测试数据越来越多,涉及到多个参数,并且 要执行多次

如果需要一维数组的话,需要摒弃一个维度,次数不能摒弃,需要摒弃【多个参数】这样的纬度

⚠️那把多个参数,用对象封装,对象把很多属性/方法封装在一起了

当参数越来越多的时候,只需要给对象中塞属性就好了

这就可以把测试用例维护在excel表格中,通过Easy POI把用例中的行转成实体类对象,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨撕酒家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值