0
我在尋找頁面加載時間在硒遠程驅動程序。我正在使用perl。
我試圖螢火蟲與NetExport,但我怎麼可以同步將這些結果與硒測試?
我可以通過在執行前後添加時間戳來獲得每個測試用例的時間。但我希望客戶端時間。我如何得到HTTP請求和響應時間在perl硒webdriver進行性能測試
我不想在這裏使用jmeter。
我在尋找頁面加載時間在硒遠程驅動程序。我正在使用perl。
我試圖螢火蟲與NetExport,但我怎麼可以同步將這些結果與硒測試?
我可以通過在執行前後添加時間戳來獲得每個測試用例的時間。但我希望客戶端時間。我如何得到HTTP請求和響應時間在perl硒webdriver進行性能測試
我不想在這裏使用jmeter。
在客戶端檢查性能有利有弊&服務器端。
客戶端:幾乎準確....但它不考慮頁面加載時間和時間開始一旦完全加載頁面。
服務器端:易於生成...但時間還包括網絡延遲。
因此,兩個標準之間的選擇純粹是基於需求的。
來到客戶端的點通知計時......我建議你去JavaScript的方式與硒(C#& JavaScript代碼段)
IJavaScriptExecutor js = (IJavaScriptExecutor) driver;
js.ExecuteScript("SetTimefunction();");
// Your Automation Code goes Here
js.ExecuteScript("return CalculateTime();");
這裏是如何沿着你的JavaScript代碼中頁應該看起來像:
//Global variable in your page for start time of execution.
var Start_Global_Time;
//Sets the start time of your execution
function SetTimefunction(){
Start_Global_Time=new Date();
}
//Calculate Difference between the Exec & Start Time
function CalculateTime(){
var Exec_end_time=new Date();
return Exec_end_time-Start_Global_Time;
}