1
如果我在TestNG的聲明這樣的數據提供程序:負載分佈
@DataProvider(name = "getSuitesFromExcel", parallel = true)
public Object[][] getSuitesFromExcel() {
ArrayList<String> executingTestSuites = new ArrayList<String>();
Object[][] returnObject = new Object[executingTestSuites.size()][1];
for (int i = 0; i < executingTestSuites.size(); i++) {
returnObject[i][0] = executingTestSuites.get(i);
}
return returnObject;
}
@Factory(dataprovider="getSuitesFromExcel")
public Object[] createInstances(String s) {
Object[] returnObject = new Object[1];
//Do something here
return returnObject;
}
如果我想分配負載,就像如果我有50個套房,我想在第一次運行運行25次執行完成我想啓動剩餘的25套房,我該怎麼做。我不想改變我的testng.xml,我想控制代碼本身內的負載。任何建議都非常感謝。