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

云講堂:基于Kubernetes進行分布式負載測試

云計算 分布式
分布式負載測試采用云計算手段,在各種測試場景中這種方案都很有吸引力。云平臺使得基礎設施平臺的彈性得到高度擴展,想要通過大量模擬可產生流量的客戶端進行應用和服務測試都十分容易。此外,云計算的定價模式與負載測試的彈性特質非常相符。谷歌云平臺是使用容器進行分布式負載測試的極優環境。

谷歌云平臺是使用容器進行分布式負載測試的極優環境,其使用的谷歌容器引擎以開源容器集群管理器Kubernetes為動力,將容器作為一級對象對其提供支持。使用容器引擎可以快速搭建容器基礎設施,及管理應用部署與資源。

負載測試是開發后臺基礎架構的重要一環,它不但能夠演示系統在真實需求面前的性能表現,還可以通過模擬用戶與設備行為,在應用程序部署到生產環境前,找出并了解任何可能的系統瓶頸。

但是,專用的測試基礎設施可能非常昂貴且難以維護,且此類設備一般是針對特定性能狀況的一次性投資,初期投資后想要再對負載測試進行擴展就十分困難,還可能限制實驗,從而導致開發團隊的工作效率變低,應用在部署到生產環境前也無法得到充分有效的測試。

解決方案綜述

分布式負載測試采用云計算手段,在各種測試場景中這種方案都很有吸引力。云平臺使得基礎設施平臺的彈性得到高度擴展,想要通過大量模擬可產生流量的客戶端進行應用和服務測試都十分容易。此外,云計算的定價模式與負載測試的彈性特質非常相符。

無需再運行完整的虛擬機實例了,容器提供的輕量級選擇與虛擬客戶端的快速擴展完美匹配。由于其輕量級、易于部署、快速可用并適合單一任務等特質,容器是取代運行測試客戶端的優秀替代方案。

谷歌云平臺是使用容器進行分布式負載測試的極優環境,該平臺使用的谷歌容器引擎(Google Container Engine)以開源容器集群管理器Kubernetes為動力,將容器作為一級對象對其提供支持。使用容器引擎可以快速搭建容器基礎設施,并可用來管理應用部署與資源。

該解決方案演示了使用容器引擎部署分布式負載測試框架的方式。此框架使用多個容器,搭建了一個應用于簡易REST-based API的負載測試通訊。盡管這是用來測試簡單Web應用的,但同樣的模式可用于創建更為復雜的負載測試場景中,比如游戲或物聯網應用中。該方案討論了基于容器負載測試框架的通用架構。請至本文末尾查看 教程,逐步學習樣例框架的構建。

本方案著重通過容器引擎來創建負載測試通訊,被測系統是一個簡單的Web應用,使用了REST的API。借助現有的負載測試框架,塑造出下文中詳細描述到的API互動模型。并在完成被測系統的部署后,運用容器引擎來部署分布式負載測試任務。

被測系統

在軟件測試術語中,被測系統(System Under Test)指的是該測試設計時所針對的待評估系統。在該方案中,被測系統是一個部署到Google App Engine的小型Web應用,該應用通過發布基本REST樣式的端點來捕獲接收的HTTP POST請求(接收數據并不連續)。在真實場景中,Web應用可能會很復雜,并包含大量的附加組件及服務,如caching、messaging和 persistence,此方案不考慮這些復雜情況。

示例workload

許多物聯網的部署中有類似示例應用模型中所使用的后端服務組件——設備首次注冊服務后,開始報告指標或檢測器讀數,并定期重新進行服務的注冊。

下圖展示了一個常見的后端服務組件的交互。

 

該交互可以用Locust這種基于Python的分布式負載測試工具來建模,Locust可以向多個目標路徑分發請求,比如向/login和 /metrics目標路徑分別發送請求;還有很多負載生成軟件包也可根據項目需求選擇使用,包括JMeter、, Gatling和Tsung。

而workload將會取決于上面所說到的交互,在Locust會以一組 task的模型出現。為了盡量模擬真正的客戶端,比如同時有上千個客戶端請求接入的情況,每個Locust task需經過加權。

基于容器的計算

從架構角度來看,部署該分布式負載測試方案有兩個主要的組件:Locust容器image,還有容器編排及管理機制。

Locust 的容器image是包含Locust軟件的 Docker image,Dockerfile可以在相關的Github庫中找到(見教程),而Dockerfile使用了基于Python的image,并使用一些腳本文件來啟動Locust服務,執行task。

該方案利用谷歌容器引擎用作容器編排與管理機制。容器引擎是基于開源框架Kubernetes,集合了谷歌多年在容器部署方面運行、編排與管理的經驗。基于容器的計算允許開發人員專注于應用本身,無需將精力浪費在繁瑣的托管環境部署與集成上。容器同時也使得負載測試更為輕便,通過容器整合后的應用可以在多個云環境中運行。容器引擎與Kubernetes引入了針對容器編排與管理的若干概念。

容器集群

一個容器集群包含一組云計算引擎(Compute Engine)實例,為整個應用提供基礎。在容器引擎及Kubernetes的文檔中,這些實例被稱為節點。一個集群包含一個master節點和一到多個 worker節點。master節點與worker節點都運行在Kubernetes上,因此容器集群有時也被稱為Kubernetes集群。更多集群相關信息請查看 容器引擎文檔。

Pods

Pod是一組應當被集中部署的緊密耦合容器,一些pod只包含單個容器,例如該案例中,每個Locust容器都運行在自己的pod中。但是通常情況下,pod會包含多個集中執行的容器,例如該案例中,Kubernetes使用了一個包含三個容器的pod提供DNS服務。

在一個容器中, SkyDNS提供DNS服務功能。SkyDNS依賴于一個名叫etcd的鍵值存儲,而它又被封裝在另一個容器中。在pod的第三個容器中, kube2sky擔任了Kubernetes與SkyDNS之間的橋梁。

復制控制器

一個復制控制器確保特定數量的pod“副本”能夠隨時運行。如果數量過多,復制控制器會關掉其中一些;如果數量過少,復制控制器會啟動一些新的。該方案有三個復制控制器:一個確保DNS server的單個pod存續;另一個維持Locust的單個master pod;第三個則保證同時正好有10個Locust的worker pod運行。

服務

特定pod可能會因為各種原因而消失,包括節點失效或因更新維護而主動進行的節點中斷。也就是說,pod的IP地址沒有為其提供可靠的接口。更為有效的辦法是使用該接口的抽象表示,即使底層pod消失,新的pod產生,IP地址發生變化,該抽象表示不會改變。容器引擎服務通過定義一組邏輯pod及訪問相關策略,提供這種類型的抽象接口。在該方案中,有一些代表pod或成組pod的服務。例如,一個服務代表DNS server,另一個代表Locust master pod,還有一個代表那10個worker pod。

下圖展示了master節點與worker節點所包含的內容:

 

#p#

部署被測系統

該方案使用谷歌應用引擎來運行被測系統。部署被測系統需注冊可用的谷歌云平臺帳號,以安裝運行谷歌云平臺SDK,之后通過一個命令就可以部署這個樣例Web應用了,所需的源代碼在文末教程中可以找到。

部署負載測試任務

部署負載測試任務,首先需要部署負載測試 master,然后是一組10個的負載測試worker。有了這些工作負載測試,就可以根據測試目的來創建大量通訊了,但需要銘記:與外部系統產生過多通訊與拒絕服務攻擊相類似,請務必回顧谷歌云平臺的 服務條款和谷歌云平臺的使用者協議。

負載測試master

部署的第一個組件就是Locust的master,它是執行負載測試任務的入口。部署時將Locust master部署為只含單個副本的復制控制器,因為我們只需要一個master。一個復制控制器甚至在部署單個pod時都是有效的,因為它能確保高可用性。

復制控制器的配置指定了幾個元素,包括控制器的名字(locust-master)、標簽(name: locust, role: master)、容器所需要發布的端口(Web接口用8089,與worker通訊用5051和5052)。這些信息稍后會被用來配置Locust的 worker控制器。下面的信息中包含端口的配置:

 

下一步,我們會部署一個Service,以確保發布的端口可以通過hostname訪問其它pod:集群中的端口以及通過描述性端口名稱的referenceable。通過使用服務,即便在 master失效,復制控制器又生成了新pod的情況下,我們也可以很容易地找到Locust的worker,并可與master通訊。Locust的 master服務也包含在集群層面創建外部轉發規則的指令,提供訪問集群資源的外部通訊能力。注意:還需創建防火墻規則,以提供訪問目標樣例的完整入口。

在部署Locust master之后,就可以通過符合外部轉發規則的公開IP地址來訪問Web接口了。部署Locust worker之后,可開啟模擬器并通過Locust Web接口來查看匯總統計。

負載測試worker

下一步部署的組件是Locust worker,用來執行負載壓力測試。Locust worker是通過能生成10個pod的單個復制控制器來部署的。這些pod分布在Kubernetes的集群中。每個pod通過環境變量來控制重要的配置信息,像是被測系統的hostname和Locust master的hostname。worker的復制控制器配置方式請查看下面的教程。配置包含控制器的名稱、locust-worker、標簽(name: locust, role: worker),還有前面描述的環境變量。下面代碼包含配置的名稱、標簽、副本數:

 

對于Locust worker來說就無需部署額外服務了,因為worker pod自身不需支持任何入站通訊——它們直接與Locust master pod相連。

下圖展示了Locust master與Locust worker之間的關系。

 

在復制控制器部署Locust worker之后,就可以返回Locust master的Web接口來查看worker部署數量相應的slave數。

#p#

執行負載測試任務

開啟負載測試

Locust的主Web接口允許執行針對被測系統的負載測試任務,見下圖:

 

開啟時指定模擬的用戶數、用戶應當產生的速率。下一步,點擊Start開始模擬。隨著時間流逝、用戶產生,可以看到統計數據開始按模擬指數進行聚合,像是請求數、每秒請求數,如下圖:

 

停止模擬只需點擊Stop,測試就會終止。完整結果可以下載表格查看。

擴展客戶端

按比例增加模擬用戶會導致Locust worker pod數隨之增長。在Locust的worker控制器中有詳細說明,復制控制器部署10個Locust的worker pod。通過復制控制器增加pod的數量,Kubernetes提供了不需重新部署即可調整控制器大小的能力。例如,通過kubectl命令行工具可以調整worker pod的數量。下面的命令可以將Locust的worker pod數量增加到20:

 

在發出擴容命令后,等待幾分鐘,所有pod在此時間段內完成部署并啟動。所有pod啟動后,回到Locust master的Web接口,重啟負載測試。

資源與成本

這個解決方案使用了四個容器引擎節點,每個都受云計算引擎VM標準n1-standard-1類型的支持。你可以使用谷歌云平臺的定價計算器估算運行容器集群的月開銷。上文提到過,可以按需定制容器集群的大小。定價計算器可以協助你自定義集群特點,借此評估開銷的增減。

下一步

現在可以查看如何使用容器引擎來創建簡單Web應用的負載測試框架了。容器引擎允許你指定建立負載測試框架容器所需的節點數量。容器引擎還允許你將負載測試工作節點合并到pod中,并制定容器引擎運行時想要保持的pod數量。

使用同樣的模式來創建不同環境變量與應用的負載測試框架。例如,使用該模式創建信息系統、數據流管理系統與數據庫系統的負載測試框架。創建新的Locust任務,甚至是不同的負載測試框架。

擴展框架的另一辦法是自定義收集到的指數。例如,你可能想要測量每秒的請求數,或者監聽負載增加后的響應延遲情況,或是查看響應失敗率與錯誤類型。有多種可選的監控方式,包括 谷歌云監控(Google Cloud Monitoring)。

原文鏈接:http://www.cbdio.com/BigData/2015-07/10/content_3451084.htm

責任編輯:Ophira 來源: 中國大數據產業觀察網
相關推薦

2022-06-08 07:36:03

LocustKubernete微服務

2021-08-17 00:24:38

塊存儲云原生分布式

2022-03-24 14:11:25

KubernetesCitusPostgreSQL

2019-07-17 22:23:01

分布式系統負載均衡架構

2012-07-06 09:27:02

云計算分布式服務器負載均衡

2022-02-21 10:17:33

Rancher開源云原生

2011-04-18 14:43:23

分布式測試分布式測試

2020-08-24 07:08:37

分布式云云遷移云計算

2025-07-21 01:00:00

2019-10-28 10:10:01

技術研發分布式

2024-01-01 22:35:26

kubernetesLease分布式選主

2015-04-21 09:39:03

javajava分布式爬蟲

2017-10-24 11:28:23

Zookeeper分布式鎖架構

2021-09-01 09:19:53

分布式云云計算云存儲

2023-11-03 08:13:35

ZAB協議負載均衡

2014-06-11 09:17:39

負載均衡

2019-03-27 08:43:17

Nginx負載均衡服務器

2014-05-23 10:30:25

負載均衡分布式架構

2019-07-12 09:14:07

分布式系統負載均衡
點贊
收藏

51CTO技術棧公眾號

91狠狠综合久久久久久| 无码少妇一区二区三区芒果| 亚洲国产日韩在线观看| 国产欧美激情| 日韩在线免费av| 不许穿内裤随时挨c调教h苏绵| 高潮在线视频| 国产精品美女久久久久久久| 俄罗斯精品一区二区| 九一国产在线观看| 68国产成人综合久久精品| 欧美精品一区二区高清在线观看 | 欧美午夜不卡| 亚洲欧美日韩中文在线制服| 一级淫片在线观看| www.日韩| 亚洲韩国精品一区| 亚洲国产欧美日韩| 无码精品在线观看| 国产精品一区二区在线播放| 日本久久91av| 久久这里只有精品国产| 91一区二区| 亚洲免费精彩视频| 亚洲中文字幕无码一区| 亚洲美女色播| 91电影在线观看| 国产精品久久中文字幕| 2024最新电影免费在线观看| 国产女人18水真多18精品一级做| 国产精品免费视频一区二区| 国产有码在线观看| 视频精品一区二区| 91精品国产99久久久久久| 国产十六处破外女视频| 色88久久久久高潮综合影院| 亚洲女人被黑人巨大进入al| 在线免费看黄色片| 日韩一区二区三区高清在线观看| 欧美日韩精品一区二区三区| 男人操女人免费软件| 91破解版在线观看| 亚洲一区二区免费视频| www.99riav| 国产丝袜在线| 亚洲欧美偷拍卡通变态| 亚洲欧洲国产精品久久| 国产中文字幕在线播放| 久久日一线二线三线suv| 激情小说综合区| 欧美一级淫片免费视频魅影视频| 国产乱码精品一区二区三区av| 国产人妖伪娘一区91| 中国一级特黄视频| 日本va欧美va瓶| 国产激情视频一区| 日韩国产亚洲欧美| 蜜臀久久久99精品久久久久久| 热99精品里视频精品| www成人在线| 亚洲一区二区免费看| 91av在线精品| 无码人妻aⅴ一区二区三区有奶水| 日韩午夜免费| 欧洲亚洲妇女av| av毛片在线免费观看| 日韩国产精品久久久久久亚洲| 日韩美女免费视频| 精品国产青草久久久久96| 日本aⅴ免费视频一区二区三区| 国产精品高潮呻吟久久av野狼| 黄色在线视频网址| 日韩av一区二区三区四区| 国产精品专区h在线观看| 国产精品美女一区| 成人一区二区三区视频在线观看| 国产一区二区三区色淫影院| 美女毛片在线看| 国产精品久久久久久亚洲毛片 | 久久成人资源| 国产福利免费在线观看| 国产精品久久精品日日| 路边理发店露脸熟妇泻火| www.九色在线| 欧美亚洲一区二区在线观看| 一级片黄色免费| 高清精品视频| 伊人久久综合97精品| 在线观看黄网址| 国产中文一区| 日韩免费在线观看视频| 国产精品伊人久久 | 熟女俱乐部一区二区| 欧美呦呦网站| 欧美激情欧美激情在线五月| 日韩在线观看第一页| 日韩一区欧美二区| 91视频在线免费观看| 日本1级在线| 中文字幕中文字幕一区二区| 国产在线播放观看| 久久免费资源| 亚洲韩国青草视频| 婷婷国产成人精品视频| 99国产精品久久久久久久| 国产精品免费网站| 欧美视频在线观看一区二区三区| 国产日本欧美一区二区| 欧美日韩视频免费| 亚洲精品粉嫩美女一区| 日韩精品一区二区三区视频播放| 白白色免费视频| 欧美va天堂| 国产精品第一页在线| 亚洲国产成人精品一区二区三区| 久久精品一二三| 国产小视频免费| 久草综合在线| 亚洲色图第一页| 在线免费观看毛片| 激情综合网激情| 视频一区不卡| 三级中文字幕在线观看| 欧美videossexotv100| 久久99久久99精品免费看小说| 久久一二三四| 久久偷窥视频| 97久久人人超碰caoprom| 91精品国产高清一区二区三区 | 国产sm调教视频| 一区二区三区四区电影| 国产精品女视频| 韩国三级在线观看久| 天天色图综合网| 特级特黄刘亦菲aaa级| 亚洲国产精品91| 成人性生交xxxxx网站| 91露出在线| 欧美亚洲一区三区| 无码一区二区三区在线| 亚洲一区免费| 久久久久久高清| 免费成人在线电影| 亚洲激情自拍图| 日韩手机在线观看| av不卡在线观看| 久久久性生活视频| 久久亚洲黄色| 午夜精品免费视频| 无码精品视频一区二区三区| 天天影视涩香欲综合网| 泷泽萝拉在线播放| 免费精品视频| 日本视频精品一区| 成人国产在线| xxxx性欧美| 99草在线视频| 亚洲一区二区黄色| 免费观看一级一片| 久久亚洲二区| 一区二区不卡在线| 日韩成人视屏| 久久久久国产视频| 天天射,天天干| 色综合天天综合| jizz18女人高潮| 久久激情五月激情| 97在线免费视频观看| 国产精品极品国产中出| 5566日本婷婷色中文字幕97| 黄色的视频在线免费观看| 欧美亚日韩国产aⅴ精品中极品| 日本不卡一区视频| 国产精品66部| 鲁一鲁一鲁一鲁一澡| 国产乱码精品一区二区亚洲| 国产成人精品久久| 国产不卡在线| 亚洲成人激情在线观看| 无码人妻熟妇av又粗又大| 国产精品久久久久久久久搜平片| 亚洲精品一二三四| 夜夜嗨一区二区三区| 婷婷精品国产一区二区三区日韩 | 大桥未久在线播放| 亚洲裸体xxxx| 国产剧情精品在线| 天天操天天色综合| 免费黄色激情视频| 成人h动漫精品一区二区| 亚洲国产精品久久久久婷蜜芽| 欧美在线免费看视频| 97神马电影| 日韩天堂在线| 欧美激情精品久久久久久久变态| 国产乱视频在线观看| 日韩欧美中文字幕精品| 亚洲乱码国产乱码精品| 一区二区高清免费观看影视大全 | 亚洲mv大片欧洲mv大片| 精品国产免费一区二区三区| 亚洲ww精品| 51久久精品夜色国产麻豆| 黄在线免费看| 亚洲女同精品视频| 亚洲春色一区二区三区| 精品视频资源站| 日韩福利片在线观看| 中文字幕一区二区三区视频| 日韩aaaaa| 国产精品系列在线观看| 牛夜精品久久久久久久| 日韩一级不卡| 日韩精品一区二区在线视频| 凹凸成人精品亚洲精品密奴| 精品麻豆av| 深夜福利一区二区三区| 国产一区视频在线播放| 国产精欧美一区二区三区蓝颜男同| 久久综合伊人77777| 成人午夜影视| 亚洲美女激情视频| 欧美一级做性受免费大片免费| 亚洲自拍欧美色图| 18av在线播放| 这里只有精品在线观看| 五月婷婷六月激情| 日韩免费看网站| 国产裸体无遮挡| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 日韩精品在线不卡| 亚洲一级二级在线| 一区二区成人免费视频| 国产精品美女www爽爽爽| 久久美女免费视频| 久久视频一区二区| 内射中出日韩无国产剧情| 99视频一区二区| 欧产日产国产精品98| 成人免费视频免费观看| av在线天堂网| 风间由美一区二区三区在线观看| 男女视频在线观看网站| 国内久久婷婷综合| 中文字幕第66页| 国产一区二区不卡| 天天操精品视频| 国产精品亚洲专一区二区三区 | 国产免费a视频| 在线观看视频一区二区| 国产真人无遮挡作爱免费视频| 日本大香伊一区二区三区| 亚洲高清在线看| 欧美视频在线一区二区三区| 成人午夜精品视频| 欧美日韩www| 99热精品在线播放| 欧美成人伊人久久综合网| 欧美 日韩 国产 成人 在线| 亚洲第一av网站| 色就是色亚洲色图| 国产午夜精品视频| 91sp网站在线观看入口| 久久亚洲电影天堂| h片视频在线观看| 欧美自拍视频在线| 草莓视频成人appios| 国产日韩欧美黄色| 欧美影院在线| 国产综合第一页| 精品美女在线视频| 中文精品一区二区三区| 狠狠综合久久| 91看片就是不一样| 另类小说欧美激情| 在线观看一区二区三区四区| 91香蕉视频在线| 91免费在线看片| 伊人色综合久久天天| av网站中文字幕| 9191久久久久久久久久久| 韩国av电影在线观看| 在线观看精品国产视频| 色呦呦在线播放| 日韩美女在线观看一区| 国产激情一区| 久久综合中文色婷婷| 91青青国产在线观看精品| 大西瓜av在线| 免费视频一区二区| 亚洲高清无码久久| 国产欧美日韩在线看| 妺妺窝人体色www在线下载| 欧美视频不卡中文| 999国产精品视频免费| 亚洲精品资源美女情侣酒店| 欧美激情免费| 欧美最近摘花xxxx摘花| 日本在线成人| 亚洲精品乱码久久久久久蜜桃91 | 一本久道综合色婷婷五月| 国内外成人在线视频| 成年人免费观看视频网站| 国产精品久久久久久久久快鸭| 日韩欧美一级视频| 制服.丝袜.亚洲.中文.综合| 色欲av永久无码精品无码蜜桃| 亚洲天堂免费在线| 18aaaa精品欧美大片h| 91久久国产精品| 神马影视一区二区| 2018国产在线| 国产一区二区剧情av在线| 亚洲一二三精品| 欧美性高跟鞋xxxxhd| 性网爆门事件集合av| 日韩有码视频在线| 午夜av成人| 欧美激情第一页在线观看| 在线观看视频日韩| 在线成人免费av| 国产精品国产三级国产普通话三级 | 成人av毛片| 91精品国产色综合久久不卡98口 | 在线精品亚洲一区二区| 欧美亚洲三级| 午夜一区二区三区免费| 亚洲二区在线视频| 性猛交xxxx乱大交孕妇印度| 精品国产一区二区三区久久狼黑人| 成人欧美一区二区三区的电影| 国产区日韩欧美| 亚洲婷婷在线| 一区二区三区人妻| 亚洲精品免费播放| 国产www视频| 久热精品视频在线免费观看| 日日夜夜亚洲精品| 亚洲欧美国产一区二区| 日本女人一区二区三区| 久久精品视频18| 色女孩综合影院| 精品亚洲成a人片在线观看| 欧美一区二区影院| 一本色道久久综合亚洲精品酒店 | 瑟瑟视频在线免费观看| 亚洲社区在线观看| 国产一区二区主播在线| 日韩欧美精品一区二区| 蜜臀av一级做a爰片久久| 亚洲一二三四视频| 欧美日韩另类一区| 日本成人网址| 91免费在线观看网站| 欧美人与禽猛交乱配视频| 国产乱淫av片| 精品国产乱码久久久久酒店| 日本中文字幕电影在线观看| 国产精品91视频| 91视频一区| 久久久久国产免费| 天天综合网 天天综合色| 久久电影视频| 国产日韩欧美综合| 欧美精品入口| 天堂久久久久久| 欧美在线你懂得| 黄色网在线免费观看| 97视频中文字幕| 奶水喷射视频一区| 久久久久久成人网| 日韩美女视频在线| 久草免费在线视频| 日韩一区二区三区资源| 国产在线一区二区综合免费视频| 久久在线视频精品| 亚洲人av在线影院| 成人51免费| 波多野结衣家庭教师在线| 中文字幕精品—区二区四季| 国产精品一品二区三区的使用体验| 久久琪琪电影院| 狠狠色丁香婷婷综合影院| 久久久福利影院| 欧美日韩国内自拍| 蜜芽在线免费观看| 精品免费二区三区三区高中清不卡| 日本欧美韩国一区三区| 久久国产一级片| 在线观看日韩专区| 亚洲小说春色综合另类电影| 蜜臀av午夜一区二区三区| 亚洲女同ⅹxx女同tv| 三级在线视频| 97久久天天综合色天天综合色hd| 蘑菇福利视频一区播放| 欧美另类视频在线观看| 一区二区三区视频免费| 精品福利一区| 亚洲午夜激情影院|