में समय पृष्ठ लोड समय मैं अपनी साइट पर कुछ प्रदर्शन परीक्षण लॉग करने के लिए सेलेनियम का उपयोग कर रहा हूं। उदाहरण के लिए लॉगिन समय, क्वेरी समय, आदि। मेरे पास सेलेनियम आईडीई पर एक नमूना स्क्रिप्ट दर्ज की गई है। अब मैं इसे एक सेलेनियम आरसी (जावा) चला रहा हूं।सेलेनियम
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");
अच्छा सवाल। मुझे पता है रूबी में वॉटर फ्रेमवर्क का उपयोग करना आसान है, लेकिन मुझे यकीन नहीं है कि सेलेनियम में यह संभव है या नहीं। [इस चर्चा] का प्रयास करें (http://stackoverflow.com/questions/4177070/i-want-to-calculate-the-page-load-time-in-watir-or-selenium) – Kyle