Java Testng中的负载分配
如果我在testng中声明了一个数据提供程序,如下所示:Java Testng中的负载分配,java,selenium,testng,load-testing,testng-dataprovider,Java,Selenium,Testng,Load Testing,Testng Dataprovider,如果我在testng中声明了一个数据提供程序,如下所示: @DataProvider(name = "getSuitesFromExcel", parallel = true) public Object[][] getSuitesFromExcel() { ArrayList<String> executingTestSuites = new ArrayList<String>(); Object[][] returnObject
@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;
}
@DataProvider(name=“getSuitesFromExcel”,parallel=true)
公共对象[][]getSuitesFromExcel(){
ArrayList ExecutingTestSuite=新的ArrayList();
Object[][]returnObject=新对象[ExecutingTestSuite.size()][1];
对于(int i=0;i
如果我想分配负载,比如如果我有50个套件,我想在第一次运行时运行25个套件,一旦执行完成,我想启动剩余的25个套件,我该怎么做呢。我不想更改testng.xml,我想控制代码本身内部的负载。非常感谢您的建议 您可以指定
线程计数
属性或线程池大小
属性并控制该属性
检查