精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

攜程酒店統一云手機平臺探索與實踐

開發 移動開發
在面向自動化測試領域,包括攜程在內,其實有很多的UI自動化測試方案所采用的技術與此相似,甚至使用的技術底座都是相同的,比如WDA框架就是Facebook 推出的一項新的iOS移動測試框架。

作者簡介

酒店無線效能研發組,負責酒店無線團隊基礎能力平臺的研發,比如Cloud Touch平臺(云端手機),內容運營平臺,自動化測試流程等,通過對日常規律性事務的抽象總結提供解決方案,提高平臺所承載業務的整體效能。

一、背景

攜程內部會有大量的部門或團隊需要在App新版本、新站點完成研發階段所有功能測試后,在上架前(Post Release)階段,再進行無拘束的從客人視角驗收的訴求(比如競品對比、Localization體驗等)。對于已經上架的版本,我們的客服人員在客人協助、新員工培訓等場合,也有著使用生產資源來獲得與客人同一視角的環境訴求,這對我們研發流程中已經存在的測試環境的適用性提出了巨大的挑戰,無論從操作體驗、還是資源對齊等多方面,測試環境都難以滿足訴求。

  • 例如為滿足Trip.com的新站點上線前的海外駐地驗收訴求,需支持新站點的新功能提前向定向人群釋放的能力。

  • 例如為滿足客服在對客協助時,能充分理解客人的進線問題,需支持員工和客人的視角保持一致的App操作平臺。

二、全場景建設

我們綜合評估了相似訴求以及平臺能力可能的輻射面后,下圖呈現了我們對系統(下文統一命名Cloud Touch)的適用人群的預期:

圖片

以駐地驗收場景為例:基于Cloud Touch平臺,可統一收口驗收人員的設備管理,通過云平臺提供統一的遠程操作入口。這樣不論我們的員工在世界任何駐地,都可以方便的使用中心化維護的設備,同時新站點的RC包將在Cloud Touch上提前上架,完成待驗收版本的部署。

以客服協助場景為例:基于客服工作臺給員工提供統一的進入Cloud Touch的入口,可供員工在與客人的對話中了解客人的對應App版本,能快捷的在設備池中選擇相關預置好的實機進行場景鑒定工作。

(以上示意圖)

三、基于Cloud Touch的技術解決方案

3.1 核心平臺設計

基于以上分析,平臺需要解決的是覆蓋不同應用場景的設備資源的分配管理問題,實現不同地域請求的中心化分發問題,提供本地設備的遠程操控以及畫面的實時同步問題,以達到類似于遠程桌面的交互體驗。并且可基于平臺化的收口能力為不同業務場景提供統一的預置參數和環境的配置,使各項工作的標準化能進一步得到提升。

3.2 設備分池設計

我們有大量的客服員工座席,同時也有研發線的測試驗收人員,設備池的足夠大是硬件條件,但是如何有效的利用這些設備,協調好不同應用場景的人和設備的關系,這還需要一套滿足核心場景的分配策略設計,主要的核心流程如下:

圖片

3.3 遠程設備操控設計與實現

實現了平臺化和設備的統一分發工作后,那么技術的核心在于如何選型并實現一套端到端的遠程控制方案。

因為不同系統的對接技術不同,此處我們以iOS的實現為例,WebDriverAgent是Facebook 在17年的 SeleniumConf 大會上推出的一款新的iOS移動測試框架(WDA),WebDriverAgent 在 iOS 端實現了一個 WebDriver Server 能夠實現與瀏覽器進行交互,它的實現使用了經典的Server-Client架構(C/S),客戶端發送一個Requset,服務器端返回一個Response,借助這個 Server 我們可以遠程控制 iOS 設備。

圖片

WDAClient:基于WebDriverAgent實現的WDA的客戶端。facebook-wda 就是 WDA 的 Python 客戶端庫,通過直接構造HTTP請求直接跟WebDriverAgent通信。

WDAServer:運行WDA App的機器,實現了WebDriver的通訊協議。

Session:服務器端需要維護客戶端的Session,客戶端首次發送請求的字符串是'/session/sessionId/url′。服務器端根據url打開對應的url地址,同時將sessionId解析成真實的值,然后返回給客戶端。以后客戶端再向瀏覽器發送請求時,會攜帶session值一起發送。

WebElement:WebDriverAPI中的對象,代表頁面上的一個DOM元素。

JsonWireProtocol:是通過使用webdriver與remote server進行通信的 web service 協議 。通過http請求,完成和remote server的交互。

Mobile JSON Wire Protocol Specification:移動端自動化協議。

圖片

(此處引用了WDA官方的部分基礎技術說明,如您感興趣可以再進一步參考github上的facebook archive項目)

3.3.1 指令集適配

Client端可以接收多種不同類型的指令以完成不同的動作,主要包括以下幾種:

圖片

(1)基本指令通信格式(iOS/Android格式公用,處理略有不同,以下用iOS舉例):

{
    "serial":"00008030-000D48A40291802E", // IOS設備udid
    "type":"M_TOUCH", // 命令類型枚舉值
    "message":{
        "action":0, // 鼠標或鍵盤 0按下 1松開
        "keycodeType":"ascii", // 代表鍵盤事件輸入的是ascii碼
        "keyCode":60, // 鍵盤按下了哪個鍵 非ascii時響應對應系統鍵
        "position":{
            "x":687, // 鼠標點擊事件x像素坐標
            "y":1116, // 鼠標點擊事件y像素坐標
        }
    }
}

(2)基本指令:鼠標事件(點擊/滑動操作)

  • 前端頁面根據設備上報的分辨率和用戶在畫面上操作的位置,計算鼠標的像素位置x,y并組裝鼠標事件命令
  • Client收到actinotallow=0命令時(即按下鼠標時),記錄鼠標按下的坐標和命令的時間
  • Client收到actinotallow=1命令時(即松開鼠標時),記錄鼠標松開的坐標和命令的時間。
  • Client根據設備的scale(IOS設備像素和uiKit的縮放比)將命令下發的像素坐標轉換為ui操作坐標,獲得命令的起點和終點。將按下和松手的時間差值作為命令的執行時間,組裝WDA命令。
  • 請求WDA的url為:/wda/swipe,根據起點、終點、命令執行時間、命令觸發頻率的不同可產生點擊、長按、雙擊、滑動的效果

(3)基本指令:按鍵事件

  • 前端記錄用戶按下的按鍵并轉換為ascii碼,組裝鍵盤輸入事件,長時間按壓會連續產生的命令;用戶在頁面上點擊的系統按鍵(電源、主頁、菜單鍵)也會被轉換為鍵盤輸入事件
  • Client收到actinotallow=0時,若收到ascii碼的字符,則觸發字符輸入事件;若收到系統按鍵,則組裝對應的命令完成操作
  • 字符輸入事件: /wda/keys接口默認有同步快照機制,會消耗大量時間確保輸入按照順序進行,平均響應時間1字符/秒。云手機對時效的要求更高,所以將WDA快照機制刪除,并在Client中使用隊列,將短時間內的多個字符合并成1個字符串,調用1次/wda/keys即可完成多個字符的輸入,做到輸入實時響應
  • 電源鍵:請求/wda/locked獲取當前鎖屏狀態后,調用/wda/lock或者/wda/unlock進行鎖屏與解鎖
  • 主頁鍵:請求/wda/home回到主頁
  • 菜單鍵(APP選擇頁):WDA未提供對應接口,通過組裝上劃命令請求/wda/dragfromtoforduration,模擬上劃進入菜單頁。注:這里不能使用/wda/swipe,沒有效果
  • Client收到actinotallow=1時,代表用戶已經松手,不做響應

(4)復雜腳本指令

  • 在上方提到的基本的操作之外,Client還可以接受更多命令入參并支持喚起UI自動化腳本,自動化腳本將會完成更加復雜的指令,從而實現智能化控制與使用
  • 接收啟動app類型、用戶賬號密碼,頁面deeplink等,喚起app完成用戶登錄后直接跳轉進入對應頁面
  • 接收app下載地址、版本號等,實現app的卸載與安裝并處理彈窗等信息

3.4 遠程畫面同步的設計與實現

關于畫面的同步,先拋一下大家熟知的ffmpeg,這是一個開源的跨平臺音視頻處理工具,它可以用于錄制、轉換和流媒體處理等多種音視頻操作。我們通過抓幀操作,數據通過ffmpeg進行處理后依次進行h.264轉碼,并將編碼信息推給到web端直播服務,當前30s的視頻約 30M,h.264轉碼后只有 3MB,畫面流目前設置為1秒20幀。

圖片

3.4.1 畫面抓取

iOS設備畫面抓取流程:

圖片

(1)WDA mjpegServer

WDA自帶mjpegServer,mjpegServer會不斷地調用截屏API,并將截屏數據壓縮后組裝成mjpeg的數據流格式發送到畫面流的端口。

(2)截屏速度/壓縮質量參數

WDA mjpegServer可以通過參數對截圖的速度,截圖后的壓縮質量進行設置。根據服務器性能和使用場景對FBMjpegServerScreenshotQuality和FBMjpegServerFramerate進行調整以得到最好效果。

人眼對幀數的感知在24幀左右,所以我們將FBMjpegServerFramerate設置為24,用戶在使用時就不會感受到卡頓(幀率的選擇在3.4.2第四小節講述)

static NSUInteger FBMjpegScalingFactor = 100;  // 截圖縮放比,默認100,一般不做修改
static NSUInteger FBMjpegServerScreenshotQuality = 25; // 截圖壓縮質量,范圍1-100,默認25。值越大圖片質量越好。
static NSUInteger FBMjpegServerFramerate = 24; // 截圖輸出速度,即幀率,默認10

(3)Client畫面獲取

用戶開始使用時,會產生畫面初始化命令發送給Client。

Client通過GET請求畫面流的端口,便可以得到連續的mjpeg畫面流。

得到的畫面流數據格式是以--BoundaryString分隔開的一張張mjpeg圖片,每一張圖片都可以單獨作為jpeg圖片保存下來。

圖片

3.4.2 流媒體處理

iOS畫面流轉視頻流流程:

圖片

上文提到的Client端可以通過GET請求畫面流端口得到一張張的jpeg圖片,mjpeg是幀內編碼,數據非常大。如果直接將該畫面流數據推送給服務器,對使用方的帶寬要求會非常高,所以要轉成h.264的幀間編碼方式。

(1)Client請求畫面流端口并逐幀抓取圖片

通過ffmpeg請求畫面流端口,通過解碼器抓取每一張jpeg圖片。

(2)h.264編碼

將抓取到的每一張jpeg圖片都交給ffmpeg的編碼器,設置參數并進行h.264編碼并輸出到標準輸出。

補充:解碼器和編碼器的幀率設置需要略大于WDA設置的截屏速度,這樣才能保證畫面的響應一直是實時的。

(3)推流至流服務器

我們使用了平臺研發中心框架架構研發部多媒體組提供的流服務器。通過引入框架團隊提供的JAR包,便可方便將數據推流至服務器上。

ffmpeg編碼器標準輸出的每一幀,都會用設備在平臺上的主鍵作為唯一標識標記發送給流服務器。

公司的流服務器在接收到數據后,會根據唯一標識生成類似于直播間的播放地址。前端訪問該地址便可以看到手機的畫面。

(4)推流碼率

我們需要選取合適的幀率和碼率,以達到視頻流暢度和清晰度上的平衡:

以碼率上限設定為4.5mbps為例,用戶端所需要的網絡速度峰值550KB/s左右。

所需帶寬(KB/s) ≈ 推流碼率最大值(bps)/8/1024。

因為實際上用戶的操作速度,并不會非???,對于帶寬的占用會更少,一般操作引起的畫面變動所需帶寬在150-200KB/s左右,而靜止狀態下所需帶寬僅在5-40KB/s

綜合各個方面,我們是以WDA截屏速度為24的基礎上適當加入了關鍵幀,將Client推流幀率定在30幀/s,碼率上限設定為4.5mbps,實測占用帶寬350KB/s左右,畫面顯示流暢、清晰、無花屏。

而我們使用的WIFI下載速度最高值在7.5MB/s左右,因此推流碼率和帶寬不是瓶頸。瓶頸主要在于ffmpeg將圖片流轉換為視頻流的效率。通過計算,Client端java單線程ffmpeg的轉碼效率在每秒40幀左右,這可以通過技術優化得到提高。

四、數據采集

作為一套相關工種的員工將賴以推進日常工作的基礎平臺來講,其穩定性必須是全維度可檢測的,不僅需要支持對系統日常運行的健康進行監控,同時也要支持采集足夠的運行數據,提供給平臺研發人員分析并推進后續的迭代工作。

圖片

平臺穩定性:通過各種監測維度數據及日志,提升用戶感知穩定性;

使用檢測量:用于評估用戶依賴平臺工作的量,后期平臺迭代對用戶影響度;

五、實踐總結

在面向自動化測試領域,包括攜程在內,其實有很多的UI自動化測試方案所采用的技術與此相似,甚至使用的技術底座都是相同的,比如WDA框架就是Facebook 推出的一項新的iOS移動測試框架。

無獨有偶,我們團隊在最初實現一些技術功能后,也是首先重點推廣于測試場景。但是攜程的業務面非常寬廣,我們不僅有開發測試場景,還有內容核驗場景,尤其是我們的國際化走在前列,有大量的海外員工也要一起參與到非常多的驗收環節。

那么像應用版本,參數配置,環境初始化,資源準備這些環節在不同國別的同事間同步或培訓,是相當耗費人力和成本的,且效果并不佳?;谖覀儗夹g和平臺的深度分析和演進后才發現,其實技術的應用空間很廣,使一項基礎的技術平臺化起來后,很容易將場景、人員、設備、配置都統合在一起,很多交流成本可以直接降低,驗收設備的不充分利用問題也得到很好的解決,尤其是共性問題的發現和解決變得高效。

在我們后續的工作中,還將基于當前的一些體驗進行以下幾個方面的持續優化:

  • 模擬器場景支持并發安裝包
  • 單設備的多場景復用

最終使平臺的體驗完全可替代實機操作,讓我們的潛在用戶切身感受到上平臺比自己在手機上做各項工作更加便利與高效。

責任編輯:張燕妮 來源: 攜程技術
相關推薦

2024-03-22 15:09:32

2023-08-18 10:49:14

開發攜程

2022-07-08 09:38:27

攜程酒店Flutter技術跨平臺整合

2022-04-14 17:53:50

攜程AWS上云

2022-07-08 09:43:24

攜程酒店數據接口服務平臺

2023-03-14 14:01:00

內存優化

2024-09-10 16:09:58

2023-11-06 09:56:10

研究代碼

2022-06-17 10:44:49

實體鏈接系統旅游AI知識圖譜攜程

2022-10-21 10:40:08

攜程酒店MySQL慢查詢

2022-06-03 08:58:24

APP攜程流暢度

2024-12-18 10:03:30

2024-12-26 09:27:51

2023-11-24 09:44:07

數據攜程

2024-09-25 15:37:46

2022-03-30 18:39:51

TiDBHTAPCDP

2016-09-04 15:14:09

攜程實時數據數據平臺

2024-11-05 09:56:30

2020-12-04 14:32:33

AndroidJetpackKotlin

2024-07-05 15:05:00

點贊
收藏

51CTO技術棧公眾號

麻豆影视国产在线观看| 久久精品久久久久久久| 天堂俺去俺来也www久久婷婷| 欧美日韩一区二区三区| 欧美动漫一区二区| 国产视频在线观看视频| 99成人在线| 日韩视频―中文字幕| 国产情侣久久久久aⅴ免费| 日韩av中字| 亚洲国产一区二区在线播放| 日本在线视频不卡| 性中国xxx极品hd| 三级影片在线观看欧美日韩一区二区| 久久久精品999| 女尊高h男高潮呻吟| 亚洲影视资源| 色哟哟欧美精品| www.亚洲成人网| 91社区在线观看| 99久久免费视频.com| 国产日韩欧美在线看| 青青草免费观看视频| 欧美在线日韩| 中文字幕日韩专区| 麻豆国产精品一区| 北条麻妃在线一区二区免费播放| 欧美伦理视频网站| 久久美女福利视频| 美洲精品一卡2卡三卡4卡四卡| 国产精品天美传媒| 免费99视频| 黄色片一区二区三区| 久久99九九99精品| 国产精品网站入口| 91玉足脚交嫩脚丫在线播放| 在线观看视频免费一区二区三区 | 国产日产精品久久久久久婷婷| 成人不卡免费av| 999精品在线观看| 国产乱码精品一区二区| 日韩影院免费视频| 人体精品一二三区| 亚洲黄色小说图片| 亚洲色诱最新| 88国产精品欧美一区二区三区| 国产亚洲成人精品| 激情久久久久久久| 欧美精品xxx| 国产一级二级毛片| 日本www在线视频| 中文字幕av免费观看| 丝袜诱惑制服诱惑色一区在线观看 | 97超碰人人看| 国产一区二区三区免费观看在线| 欧美久久久一区| 爱豆国产剧免费观看大全剧苏畅 | 神马久久久久久久久久久| 蜜桃一区二区三区| 亚洲一区av在线播放| аⅴ天堂中文在线网| 波多野结衣在线观看一区二区三区| 国产午夜精品久久久| 无码一区二区三区在线| 第一会所亚洲原创| 久久综合免费视频| 久草视频免费播放| 一区二区三区四区五区在线 | 三级网站在线播放| 免费人成黄页网站在线一区二区| 国产日韩在线一区| 精品国产伦一区二区三区| 国产精品一色哟哟哟| www.久久爱.cn| 香蕉久久国产av一区二区| 久久综合久久99| 亚洲第一导航| 快射av在线播放一区| 一区2区3区在线看| 黄在线观看网站| 国产亚洲人成a在线v网站| 欧美精品久久久久久久多人混战 | 糖心vlog精品一区二区| 六月丁香综合在线视频| 99热最新在线| 毛片在线播放网址| 亚洲四区在线观看| 欧美成人高潮一二区在线看| 户外露出一区二区三区| 日韩一二在线观看| 无码h肉动漫在线观看| 91精品国产自产在线观看永久∴ | 色偷偷888欧美精品久久久 | 精品伊人久久久| 亚洲成人aaa| 久久久久亚洲av无码专区桃色| 精品久久久久久久| 九九热精品视频| 久久久久久久久久久久久久av| 美腿丝袜一区二区三区| 国产精品有限公司| 瑟瑟视频在线| 欧美日韩国产限制| 国产5g成人5g天天爽| 欧美色图五月天| 久久亚洲精品一区二区| 色av性av丰满av| 国产成人丝袜美腿| 天堂精品一区二区三区| 成人女同在线观看| 欧美人动与zoxxxx乱| 日本黄色动态图| 91成人网在线观看| 日本成人精品在线| 亚洲国产精彩视频| 亚洲欧洲精品成人久久奇米网| 国产午夜伦鲁鲁| 视频精品二区| 日韩视频免费看| 99精品人妻国产毛片| 国产精品性做久久久久久| 婷婷久久青草热一区二区| av今日在线| 日韩欧美国产麻豆| 久久精品亚洲a| 日韩黄色一级片| 久久久久久久免费| 欧美24videosex性欧美| 欧美丰满少妇xxxbbb| 91狠狠综合久久久久久| 免费欧美在线| 久久99精品国产99久久| free性欧美| 亚洲成**性毛茸茸| 国产亚洲色婷婷久久99精品| 国产精品系列在线播放| 亚洲午夜精品一区二区| 成人亚洲综合| 国产亚洲一区精品| av毛片在线免费观看| 久久久亚洲午夜电影| 国产特级黄色大片| 欧美理伦片在线播放| 午夜精品在线视频| 日韩在线一区二区三区四区| 亚洲国产精品欧美一二99| 涩视频在线观看| 亚洲精品三级| 美国av一区二区三区| 看黄在线观看| 亚洲男人天堂久| 国产精品熟女视频| 日本一区二区三区国色天香| 91极品视频在线观看| 日韩av有码| 成人欧美一区二区三区黑人孕妇| 国产美女福利在线| 欧美成人福利视频| 国产性xxxx高清| 久久亚洲一区二区三区四区| 好男人www社区| 国产国产精品| 99久久伊人精品影院| 国产理论在线| 亚洲美女av在线播放| av手机天堂网| 亚洲欧洲日产国码二区| 久久久久久久穴| 性欧美xxxx大乳国产app| 日本高清一区| 国产精品毛片aⅴ一区二区三区| 久操成人在线视频| 婷婷开心激情网| 欧美最猛黑人xxxxx猛交| 少妇高潮一区二区三区喷水| 国产不卡免费视频| 中国丰满人妻videoshd| 色综合蜜月久久综合网| 都市激情久久久久久久久久久| h片在线观看视频免费| 国产丝袜一区二区三区| 国产精品国产三级国产普通话对白| 综合分类小说区另类春色亚洲小说欧美| 一级全黄裸体片| 欧美亚洲网站| 少妇熟女一区二区| 国产精品中文字幕制服诱惑| 国产成人在线播放| www.欧美日本韩国| 亚洲国产97在线精品一区| 亚洲黄网在线观看| 亚洲综合视频在线观看| 三年中国中文观看免费播放| 国产精品2024| 日本激情视频在线| 亚洲国产一区二区精品专区| 日韩在线三级| 国产精品视频3p| 91精品国产综合久久香蕉922| 丁香高清在线观看完整电影视频| 夜夜嗨av一区二区三区四区| 亚洲精品久久久久avwww潮水| 91国偷自产一区二区开放时间| 18岁成人毛片| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美国产在线一区| 蜜桃视频一区二区| 成人毛片100部免费看| 国产免费久久| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 中文字幕无码精品亚洲35| 99热国内精品| 日韩一二三区不卡在线视频| 国产精品jk白丝蜜臀av小说| 成人精品久久一区二区三区| 成人小电影网站| 国内精品伊人久久| 国产91在线视频蝌蚪| 中文字幕亚洲二区| 国产中文在线视频| 亚洲精品福利资源站| 性做久久久久久久| 欧美一区二区三区电影| 中文字幕一区二区人妻痴汉电车| 欧美日韩国产限制| 日本三级视频在线| 一区二区三区毛片| 亚洲精品久久久久久国| 中文字幕国产一区二区| 99久久人妻无码精品系列| av电影天堂一区二区在线观看| 国产又黄又嫩又滑又白| 狠狠色丁香久久婷婷综| 污污网站免费看| 日本视频一区二区三区| 久久婷婷国产91天堂综合精品| 免费视频一区| 日韩av资源在线| 模特精品在线| 人妻熟女一二三区夜夜爱| 亚洲久久成人| 欧美 日韩 国产一区| 亚洲一区自拍| 乱子伦视频在线看| 丝袜国产日韩另类美女| 久久精品一区二| 久久一综合视频| 成人免费视频久久| 免费的成人av| 在线视频观看一区二区| 久久99国产精品久久99果冻传媒| 99re精彩视频| 国产综合久久久久久鬼色 | 久久久精品999| 亚洲第一图区| 久久人人爽人人| 亚洲女同志freevdieo| 日韩免费在线看| 亚洲电影有码| 91久久国产综合久久91精品网站| 亚洲欧美在线人成swag| 99re6热在线精品视频播放速度| 亚洲日本va午夜在线电影| 国产视色精品亚洲一区二区| 台湾色综合娱乐中文网| 日本在线高清视频一区| 小处雏高清一区二区三区| 国产三级中文字幕| 激情综合亚洲| 免费在线观看的av网站| 久久精品999| 日本人妻一区二区三区| 91片在线免费观看| 999福利视频| 亚洲自拍偷拍麻豆| 日韩电影在线观看一区二区| 欧美日韩aaaaa| 日批视频在线播放| 国产午夜精品视频| 午夜小视频福利在线观看| 97香蕉久久超级碰碰高清版| av免费在线一区| 91精品天堂| 亚洲小说图片视频| 一本一道久久a久久综合精品 | 日本久久精品一区二区| 激情综合网av| 免费中文字幕av| 国产精品久久久久久久午夜片| 九九热精品在线观看| 色综合久久久久网| 国产精品无码一区二区桃花视频 | 亚洲国产午夜| 不卡的av中文字幕| 不卡av在线免费观看| 四虎影视一区二区| 一本一道波多野结衣一区二区| 国产精品无码久久久久成人app| 亚洲精品一区二区久| 国产日产一区二区| 国产精品盗摄久久久| 波多野结衣一区二区三区免费视频| 色综合电影网| 国产亚洲福利| 免费看91视频| 国产精品第一页第二页第三页| 日韩三级小视频| 91精品国产综合久久精品麻豆| 久久这里精品| 国模gogo一区二区大胆私拍 | yy111111少妇影院日韩夜片| 国模吧精品视频| 亚洲熟妇国产熟妇肥婆| 国产久卡久卡久卡久卡视频精品| 亚洲ⅴ国产v天堂a无码二区| 同产精品九九九| www.xxx国产| 久久精品成人欧美大片古装| 日本综合视频| 欧美xxxx黑人又粗又长密月 | 77777少妇光屁股久久一区| 国产电影一区二区| 色99中文字幕| 日韩专区中文字幕一区二区| 国产亚洲色婷婷久久99精品91| 一区二区三区在线看| 97国产精品久久久| 一区二区日韩精品| 性欧美18一19sex性欧美| 久久99蜜桃综合影院免费观看| 国内久久精品| 真实乱偷全部视频| 亚洲精品成a人| aaa一区二区三区| 精品国产拍在线观看| 福利一区二区| 亚洲午夜精品久久久久久浪潮| 免费看欧美美女黄的网站| 在线观看亚洲大片短视频| 在线观看av一区| 国产午夜精品一区理论片| 国产成人精品电影| 国产成人调教视频在线观看| 亚洲人成色77777| 国产人久久人人人人爽| 日本精品入口免费视频| 亚洲欧洲视频在线| 韩国三级一区| 亚洲国产日韩综合一区| 久久99蜜桃精品| 蜜臀久久精品久久久用户群体| 91精品麻豆日日躁夜夜躁| 成人日批视频| 福利视频一区二区三区| 亚洲黄色成人| 麻豆av免费观看| 欧美日韩一二三区| 欧美成人性生活视频| 91pron在线| 亚洲电影在线| www.久久国产| 欧美日韩情趣电影| av免费网站在线| 国产精品久久精品国产| 国产午夜精品一区二区三区欧美| 中文字幕成人动漫| 欧美狂野另类xxxxoooo| 最新av在线播放| 精品日韩欧美| 免费看日韩精品| 国产主播在线播放| 亚洲男人天堂网| 成人在线日韩| 乱人伦xxxx国语对白| 中文在线一区二区| www.国产免费| 国产成人精品午夜| 国产二区精品| 国产成人无码一区二区在线观看| 欧美在线不卡视频| 久久免费电影| 日韩精品一区二区三区丰满 | yellow视频在线观看一区二区| 夜夜嗨一区二区三区| 欧美一区二区三区粗大| 日韩女优电影在线观看| 三上悠亚激情av一区二区三区| 久久久一二三四| 久久综合视频网| a在线观看免费| 国产成人精品999| 韩国在线视频一区| 懂色av蜜桃av| 亚洲黄页网在线观看| 亚州精品国产| 免费无码国产v片在线观看| 亚洲桃色在线一区| 国产人成在线观看| 国产精品久久久久av福利动漫| 日本成人中文字幕在线视频|