Я создал свои функциональные тесты с помощью JUnit 4 и Selenium Webdriver, и он работает.
Теперь я хочу использовать этот тест с JMeter для тестов производительности.Как я могу использовать мой тест Junit (selenium webdriver) с Jmeter
Я скопировал selenium-server-standalone-2.0b2.jar
в библиотеке JMeter, затем я экспортировал свой тест из Eclipse в файл .jar.
И это мой тест Селен
public class TestLoginWithFF {
private WebDriver driver;
private String baseUrl;
private StringBuffer verificationErrors = new StringBuffer();
@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
baseUrl = "http://localhost:8080/";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void test() throws Exception {
driver.get(baseUrl + "/pages/accueil/login.xhtml#loaded");
driver.findElement(By.id("login")).clear();
driver.findElement(By.id("login")).sendKeys("admin");
driver.findElement(By.id("password")).clear();
driver.findElement(By.id("password")).sendKeys("admin");
driver.findElement(By.id("loginButton")).click();
}
@After
public void tearDown() throws Exception {
//driver.quit();
String verificationErrorString = verificationErrors.toString();
if (!"".equals(verificationErrorString)) {
fail(verificationErrorString);
}
}
}
Я думаю http://stackoverflow.com/a/18350556/2586371 решает вашу проблему. – Bob