Java接口自动化测试(四) — 使用Excel做数据驱动
2021-04-25 01:29
标签:dex 使用 数字 none work password repo puts fast 1、在pom文件添加POI依赖 2、新建一个Class命名为ExcelUtils 四、查看运行结果 Java接口自动化测试(四) — 使用Excel做数据驱动 标签:dex 使用 数字 none work password repo puts fast 原文地址:https://www.cnblogs.com/liho/p/13260638.html一、说明
二、使用Excel实现数据驱动
package com.test.excel;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @author lh
* @date 2020/7/3
* @description
*/
public class ExcelUtils {
/**
* 读取Excel数据
* @return List
* @throws Exception
*/
public static List= sheet.getRow(i);
if (row!=null){
//获取第一行,第一列
int firstcell = row.getFirstCellNum();
//获取最后一行,最后一列
int lastcell = row.getLastCellNum();
Map
三、在测试用例中使用
package com.test.httpclient;
import com.alibaba.fastjson.JSONObject;
import com.test.excel.ExcelUtils;
import org.testng.Assert;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import java.util.List;
import java.util.Map;
/**
* @author lh
* @date 2020/6/8
* @description
*/
@Test
public class LoginCase {
HttpClientPost httpClientPost = new HttpClientPost();
@DataProvider
public Object[][] getDataMethod() throws Exception{
//读取Excel中的数据
List= new Object[]{result.get(i)};
}
return params;
}
@BeforeTest
public void setup(){
System.out.println("用例执行前执行");
}
//一个测试方法
@Test(dataProvider = "getDataMethod")
public void test1(Map
文章标题:Java接口自动化测试(四) — 使用Excel做数据驱动
文章链接:http://soscw.com/index.php/essay/79195.html