Я использую селен для регистрации некоторых тестов производительности на моем сайте.например время входа в систему, время запроса и т. д. У меня есть пример сценария, записанного в Selenium IDE.Теперь у меня есть один Selenium RC (Java).
public void testNew() throws Exception {
selenium.open("/jira/secure/Dashboard.jspa");
selenium.selectFrame("gadget-10371");
selenium.type("login-form-username", "username");
selenium.type("login-form-password", "pw");
selenium.click("login");
selenium.waitForPageToLoad("30000");
selenium.selectWindow("null");
selenium.click("find_link");
selenium.waitForPageToLoad("30000");
selenium.removeSelection("searcher-pid", "label=All projects");
}
Как мне записать, сколько времени от нажатия кнопки входа в систему до полной загрузки экрана входа в систему?
Вот что я придумала, будет ли это точное время??:
long starttime = System.currentTimeMillis();
selenium.waitForPageToLoad("30000");
long stoptime = System.currentTimeMillis();
long logintime = stoptime - starttime;
System.out.println(logintime+" ms" );