Я выполнил приведенный ниже код для выполнения нагрузочного теста
@Test(invocationCount = 5, threadPoolSize = 1)
public void GmailLogin() throws InterruptedException {
System.setProperty("webdriver.chrome.driver", "D:\\CIPL0564\\D
Drive\\Software\\chromedriver_win32\\chromedriver.exe");
driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("https://tst-oec-ebooking.azurewebsites.net/");
driver.manage().timeouts().implicitlyWait(6000, TimeUnit.SECONDS);
driver.findElement(By.xpath("//*[@id=\"Email\"]")).sendKeys("mad@dayrep.com");
driver.manage().timeouts().implicitlyWait(6000, TimeUnit.SECONDS);
driver.findElement(By.xpath("//*[@id=\"Password\"]")).sendKeys("Pass@123");
driver.findElement(By.xpath("//*[@id=\"login_submit\"]")).click();
Thread.sleep(1500);
driver.manage().timeouts().implicitlyWait(5000, TimeUnit.SECONDS);
driver.quit();
}
Выполнено 5 раз без ошибок, но одна за другой. Мне нужно выполнить это одновременно, открыв несколько окон.
Я попытался, указав threadPoolSize = 5, но я получил ошибку, поскольку сеанс не создан.