關於 App 啟動時間測試的問題
公司出現一個一個任務就是:計算 App 從點選後到完全開啟時的啟動時間。一直是安排人工手動去錄製然後一幀一幀的去回放,但是現在由於業務過多公司,想要改成自動化,需要精確到 秒數後兩位。下面這段程式碼是我練習的時候用 selenium 做的(想用 Appium 去做),做出來的時間與 手動看幀數的時間差 2s 左右。想問一下大佬們這是為什麼 。(ps:本人有點小困惑,是否 在 第一個 starttime 的時候 會有一個內建時間來 進行 開啟瀏覽器操作。或者 內建時間 進行點選操作(只是純粹的猜測,原始碼還未觀看))
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from time import sleep
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import datetime
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
dt_start = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
input_element = driver.find_element_by_id("kw")
sleep(3)
if WebDriverWait(driver, 5, 0.5)\
.until(EC.presence_of_element_located((By.ID,"kw")),"這個元素出來了"):
dt_end = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
print("差值:" , float(dt_end.split(":")[-1]) - float(dt_start.split(":")[-1]))
driver.quit()
相關文章
- APP效能測試_啟動時間APP
- 關於問問題和時間管理的感悟
- 關於效能測試時線上介面訪問比例的整理的問題
- 關於時間 PHP 處理包遇到的問題時間序列化差值問題PHP
- 關於使用 Appium 的 wda 測試 IOS 的 XCUI 框架 app 中元素的問題APPiOSUI框架
- APP啟動時間優化APP優化
- App啟動時間(翻譯)APP
- iOS自動化測試的那些乾貨:關於appium啟動報錯問題的解決辦法iOSAPP
- Shell指令碼 | 效能測試之啟動時間指令碼
- 關於軟體測試的7個核心問題
- 關於軟體測試七個核心問題
- 想問一下關於移動端 APP 抓包的問題APP
- 關於 ui 自動化測試 driver 疑問?UI
- 相同 App 同步迭代中的測試問題APP
- 移動APP測試-Android螢幕適配問題(一)APPAndroid
- 移動APP測試:Android螢幕適配問題二APPAndroid
- 關於Oath2.0Startup類無法啟動的問題
- app 測試環境切換問題APP
- 想問問各位 app 測試 adb 命令相關的東西APP
- robotframework + appium進行自動化測試時遇到的問題FrameworkAPP
- 關於 Appium 中 ios 自動化測試的幾個問題,請教下大神,謝謝APPiOS
- iOS效能優化 - APP啟動時間優化iOS優化APP
- 效能測試 有關 service mesh 的問題
- 關於 pytest Case 遇到重試的問題
- 關於Integer面試的一個問題面試
- #關於學Web時遇上的奇葩問題Web
- 關於Gfx.WaitForPresent的耗時問題AI
- 電商APP測試過程中遇到的問題APP
- [20180403]關於時區問題.txt
- JMeter 執行緒組學習筆記,關於能做效能測試的原因,編輯區選項,啟動時間大小設定JMeter執行緒筆記
- python關於多級包之間的引用問題Python
- 關於dotnet動態生成controller的問題Controller
- [BUG反饋]關於ot模型中的時間型別欄位bug問題模型型別
- 關於聯合索引,範圍查詢,時間列索引的幾個問題索引
- 曬單活動測試問題
- 關於客戶端 APP 的專項測試怎麼做客戶端APP
- 時間線測試
- app啟動流程,activity啟動流程時序圖,binder相關資料APP時序圖