• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種完全無侵入式生產(chǎn)線上的全鏈路壓力測(cè)試技術(shù)

    2023-08-01 12:20:01陳皓張博民
    現(xiàn)代信息科技 2023年11期

    陳皓 張博民

    摘? 要:隨著硬件性能的提升、網(wǎng)絡(luò)帶寬的增加和數(shù)據(jù)量的急劇增長(zhǎng),傳統(tǒng)的單機(jī)應(yīng)用已無法滿足現(xiàn)代企業(yè)的需求,取而代之的是基于分布式的軟件系統(tǒng)。這些軟件系統(tǒng)在提供強(qiáng)大計(jì)算能力的同時(shí),也引入了復(fù)雜性。文章介紹一種新型的基于云原生架構(gòu)的生產(chǎn)線上全鏈路壓力測(cè)試方法——Shadow Service,通過實(shí)現(xiàn)業(yè)務(wù)一致性、數(shù)據(jù)一致性、資源一致性和各種隔離性,保證了測(cè)試結(jié)果的準(zhǔn)確性和生產(chǎn)系統(tǒng)的安全性。同時(shí),詳細(xì)介紹了如何在一個(gè)簡(jiǎn)化后的訂單支付場(chǎng)景中使用Shadow Service實(shí)現(xiàn)壓力測(cè)試。

    關(guān)鍵詞:生產(chǎn)環(huán)境;壓力測(cè)試;影子服務(wù);服務(wù)網(wǎng)格;云原生

    中圖分類號(hào):TP311.5? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):2096-4706(2023)11-0069-04

    An End-to-End Pressure Testing Technology for a Completely Invasive Production Line

    CHEN Hao, ZHANG Bomin

    (MegaEase Inc., Beijing? 100025, China)

    Abstract: With the improvement of hardware performance, the big increment in network bandwidth, and the rapid growth of data volume, traditional stand-alone applications can no longer meet the needs of modern enterprises. Instead, distributed-based software systems have emerged. These software systems provide powerful computing capabilities while introducing complexity. This paper introduces a novel cloud-native architecture-based end-to-end pressure testing method for production lines—Shadow Service. By ensuring business consistency, data consistency, resource consistency, and various isolation levels, the accuracy of test results and the security of production systems are guaranteed. At the same time, it details how to use Shadow Service to achieve pressure testing in a simplified order payment scenario.

    Keywords: production environment; pressure testing; shadow service; service grid; cloud native

    0? 引? 言

    在網(wǎng)絡(luò)時(shí)代,一個(gè)大型的互聯(lián)網(wǎng)應(yīng)用需要承受數(shù)以億計(jì)的訪問量,這需要我們對(duì)應(yīng)用中所有的服務(wù)進(jìn)行全面完整的全鏈路壓力測(cè)試,但這面臨著巨大的挑戰(zhàn),傳統(tǒng)測(cè)試方法不僅成本高昂且無法保證準(zhǔn)確性,還需要巨大的工作量并存在破壞生產(chǎn)系統(tǒng)的風(fēng)險(xiǎn)。為了應(yīng)對(duì)這些問題,MegaEase提出了Shadow Service技術(shù),基于云原生的流量調(diào)度和Service Mesh技術(shù),實(shí)現(xiàn)了業(yè)務(wù)一致、數(shù)據(jù)一致、資源一致以及業(yè)務(wù)隔離、數(shù)據(jù)隔離、流量隔離和資源隔離。這種方法不需要修改任何代碼,成本低,能夠保證業(yè)務(wù)邏輯與生產(chǎn)環(huán)境的一致性,同時(shí)可以使用生產(chǎn)數(shù)據(jù)進(jìn)行測(cè)試,保證測(cè)試結(jié)果的準(zhǔn)確性,且安全可靠。因此,Shadow Service成為網(wǎng)絡(luò)時(shí)代全站壓力測(cè)試的理想選擇。

    1? 背景介紹

    隨著硬件性能越來越強(qiáng),帶寬越來越高,數(shù)據(jù)越來越多,傳統(tǒng)的單機(jī)應(yīng)用已經(jīng)無法滿足用戶需求,取而代之的是由各種組件基于網(wǎng)絡(luò)而構(gòu)成的軟件系統(tǒng)。

    但這種軟件系統(tǒng),在帶來更強(qiáng)大的計(jì)算能力的同時(shí),也引入了單機(jī)時(shí)代所不具有的復(fù)雜性。今天,一個(gè)完整的軟件系統(tǒng),模塊數(shù)量少則幾十,多則成千上萬。并且,為了提高開發(fā)上線速度,這些模塊會(huì)由不同的團(tuán)隊(duì)使用不同的語言開發(fā),這也讓模塊間的通信變得更加復(fù)雜。

    同時(shí),今天的業(yè)務(wù)模式相比過去也發(fā)生了很大的變化,類似雙十一的促銷活動(dòng),會(huì)讓系統(tǒng)承受數(shù)倍、數(shù)十倍于日常的壓力。所以,壓力測(cè)試變得日益重要,但傳統(tǒng)的測(cè)試方法也變得越來越無法適應(yīng)業(yè)務(wù)需求。

    2? 問題和難點(diǎn)

    2.1? 專用測(cè)試環(huán)境的問題

    在單機(jī)時(shí)代,使用“1:1”的測(cè)試環(huán)境,是非常好的壓力測(cè)試方法。但到了網(wǎng)絡(luò)時(shí)代,這種做法卻可能非常不切實(shí)際。

    1)成本問題。要測(cè)試單機(jī)軟件,即使是獨(dú)立開發(fā)者,絕大多數(shù)情況下也可以輕松地購買一臺(tái)獨(dú)立的測(cè)試用計(jì)算機(jī);但今天的系統(tǒng)所需的資源太多了,要想1:1的按照生產(chǎn)系統(tǒng)搭建一套測(cè)試系統(tǒng),單是服務(wù)器成本就會(huì)高的讓大多數(shù)公司難以承受,更不用說還可能有帶寬、電力、機(jī)房等費(fèi)用。

    2)環(huán)境問題。即使我們?cè)诔杀旧蠜]有問題,但是真的“1:1”建起測(cè)試環(huán)境,保持這個(gè)測(cè)試環(huán)境與生產(chǎn)環(huán)境的軟件、數(shù)據(jù)完全一致也充滿挑戰(zhàn)。在實(shí)際工作中,測(cè)試環(huán)境與生產(chǎn)環(huán)境的差異會(huì)隨著時(shí)間的推移越來越大,最終導(dǎo)致測(cè)試結(jié)果失真。

    3)數(shù)據(jù)問題。我們還會(huì)面對(duì)測(cè)試數(shù)據(jù)的問題,如果不能保證測(cè)試環(huán)境的數(shù)據(jù)與生產(chǎn)環(huán)境接近甚至相同,測(cè)試結(jié)果就不可信。比如一個(gè)類似微博的系統(tǒng),像作者這種普通用戶一般只有幾十或幾百人關(guān)注,所以我發(fā)一條消息,隨便怎么做都可以很容易地通知所有關(guān)注者。但對(duì)一個(gè)千萬大V,情況就會(huì)截然不同。所以,我們不能簡(jiǎn)單地使用模擬數(shù)據(jù)進(jìn)行測(cè)試。

    4)安全問題。為了讓測(cè)試結(jié)果真實(shí)可靠,最好能夠把完整的生產(chǎn)數(shù)據(jù)導(dǎo)入到測(cè)試環(huán)境。乍看上去,這只需要簡(jiǎn)單地備份恢復(fù)下數(shù)據(jù)庫,但生產(chǎn)環(huán)境包含大量敏感數(shù)據(jù),隨意復(fù)制到測(cè)試環(huán)境無疑會(huì)極大地增加數(shù)據(jù)泄露的風(fēng)險(xiǎn)。

    2.2? 在生產(chǎn)環(huán)境進(jìn)行測(cè)試的問題

    因?yàn)槭褂脺y(cè)試環(huán)境進(jìn)行壓測(cè)存在諸多困難,人們就把目光轉(zhuǎn)向了生產(chǎn)環(huán)境,嘗試直接利用生產(chǎn)環(huán)境上的壓力低谷時(shí)段,比如凌晨,進(jìn)行測(cè)試。但這是一種侵入式的解決方案,涉及修改甚至重新定義業(yè)務(wù)邏輯,所以同樣面臨巨大挑戰(zhàn)。

    假設(shè)我們要修改的是一個(gè)網(wǎng)購系統(tǒng),那么用戶購物下訂單的流程應(yīng)該會(huì)涉及用戶、訂單、支付等一系列的模塊。

    1)如果我們要修改用戶模塊,那么我們需要用代碼判斷過來的請(qǐng)求是應(yīng)該走測(cè)試邏輯還是生產(chǎn)邏輯。比較常見的方法是預(yù)先指定一個(gè)用戶ID的范圍,如果是這個(gè)范圍的用戶,就走測(cè)試邏輯,否則走生產(chǎn)邏輯。

    2)用戶模塊之后,邏輯走到了訂單模塊,這時(shí),我們可能仍然希望通過用戶ID來判斷是否應(yīng)該走測(cè)試邏輯,但實(shí)際情況卻可能是:經(jīng)過一系列的復(fù)雜處理流程,訂單模塊根本看不到用戶信息,所以此路不通。

    3)為了讓訂單模塊能區(qū)分出正常訂單和測(cè)試訂單,就必須在用戶模塊增加一些處理邏輯,比如給訂單號(hào)加上特殊標(biāo)記等。但是,在一個(gè)復(fù)雜的系統(tǒng)里,用戶模塊并不容易知道后續(xù)流程要經(jīng)過的所有模塊,所以,為了不影響正常的生產(chǎn)邏輯,僅僅保證測(cè)試狀態(tài)的正常傳遞就需要付出不小的努力,更不用說還要考慮是否要訪問不同的數(shù)據(jù)集,是否要模擬第三方服務(wù)等各種情況。

    很明顯,這種業(yè)務(wù)邏輯的修改,所需的工作量與功能點(diǎn)數(shù)量成正比。但除了巨大的工作量,更嚴(yán)重的問題是,在辛苦的修改之后,有誰能保證所有需要做的修改都改了,并且改對(duì)了?而萬一有遺漏或錯(cuò)誤,就有可能破壞生產(chǎn)系統(tǒng),這個(gè)風(fēng)險(xiǎn)實(shí)在是太大了,我們很難承受。

    3? 解決之道

    3.1? 一致性和隔離性

    從前面的分析可以看出,傳統(tǒng)的測(cè)試方法或者成本高昂且得不到準(zhǔn)確的數(shù)據(jù),或者工作量巨大且存在破壞生產(chǎn)系統(tǒng)的風(fēng)險(xiǎn)。因此,MegaEase認(rèn)為,要解決網(wǎng)絡(luò)時(shí)代的全站壓力測(cè)試問題,必須使用一種全新的方法,而這種方法的關(guān)鍵在于“三一致”和“四隔離”。

    “三一致”是指業(yè)務(wù)一致、數(shù)據(jù)一致和資源一致。也就是說,測(cè)試系統(tǒng)和生產(chǎn)系統(tǒng)應(yīng)該完全相同,只有這樣,才能得到準(zhǔn)確的測(cè)試數(shù)據(jù)。現(xiàn)實(shí)地說,100%的一致并不容易做到,比如,我們通常無法要求第三方配合我們進(jìn)行測(cè)試,所以,只能使用模擬的方法替換掉部分第三方依賴。但我們?nèi)匀恍枰M最大可能保證兩個(gè)系統(tǒng)的一致性。

    “四隔離”是指業(yè)務(wù)隔離、數(shù)據(jù)隔離、流量隔離和資源隔離。這些隔離,都是為了將生產(chǎn)系統(tǒng)和測(cè)試系統(tǒng)完全分開,避免它們相互影響。很顯然,三一致解決的是測(cè)試結(jié)果的準(zhǔn)確性問題,而四隔離則保證了測(cè)試過程不會(huì)影響生產(chǎn)系統(tǒng)。

    基于上面的定義,我們可以使用一種叫Shadow Service的技術(shù),其主要利用云原生中的SideCar和Service Mesh技術(shù)。通過Shadow Service,我們可以非常容易地為系統(tǒng)中的所有的應(yīng)用服務(wù)創(chuàng)建一個(gè)影子(Shadow)副本,除了帶有Shadow標(biāo)記之外,這些影子副本與原始服務(wù)完全相同,從而保證了業(yè)務(wù)一致和業(yè)務(wù)隔離。同時(shí),Shadow Service還會(huì)自動(dòng)創(chuàng)建一條流量分配規(guī)則,將帶有特殊標(biāo)記的流量,比如,我們?cè)谟糜跍y(cè)試的請(qǐng)求協(xié)議頭中加上一個(gè)標(biāo)志Request-Header: Test,通過Shadow Service的Mesh Ingress組件,將此請(qǐng)求作為測(cè)試請(qǐng)求轉(zhuǎn)發(fā)到服務(wù)副本,將其他沒有該標(biāo)識(shí)的請(qǐng)求發(fā)送給原始服務(wù),以實(shí)現(xiàn)流量隔離。

    在數(shù)據(jù)方面,Shadow Service可以根據(jù)配置替換掉包括MySQL、Kafka、Redis等在內(nèi)的多種中間件的連接信息,并借此改變數(shù)據(jù)請(qǐng)求的發(fā)送目標(biāo),這保證了數(shù)據(jù)隔離。而用戶則可以直接將生產(chǎn)數(shù)據(jù)復(fù)制一份作為測(cè)試數(shù)據(jù)來保證數(shù)據(jù)一致。

    資源一致和資源隔離是指測(cè)試系統(tǒng)要使用與生產(chǎn)系統(tǒng)規(guī)格相同的資源,但不應(yīng)該共享同一套資源。這主要是一個(gè)硬件問題,但Kubernetes已經(jīng)在軟件層面給出了非常好的答案,而Shadow Service是建立在Kubernetes之上,所以,通過將服務(wù)副本部署到新的Pod中,資源一致和資源隔離就都得到了保證。

    3.2? Shadow Service工作方式

    下面我們以一個(gè)簡(jiǎn)化后的訂單支付的場(chǎng)景,介紹一下Shadow Service的具體使用方法。這個(gè)場(chǎng)景涉及訂單(Order)和支付(Payment)兩個(gè)服務(wù),訂單服務(wù)會(huì)調(diào)用支付服務(wù),支付服務(wù)最終會(huì)調(diào)用第三方服務(wù)(圖中未畫出)來完成支付,同時(shí),訂單服務(wù)還會(huì)訪問MySQL數(shù)據(jù)庫。整個(gè)系統(tǒng),通過MegaEase的EaseMesh部署在Kubernetes中,部署過程中,EaseMesh會(huì)向應(yīng)用的Pod中注入的SideCar(基于Easegress)和JavaAgent(基于EaseAgent),從而劫持應(yīng)用發(fā)出的HTTP請(qǐng)求和數(shù)據(jù)請(qǐng)求,實(shí)現(xiàn)前面提到的“三一致”和“四隔離”。系統(tǒng)的總體架構(gòu)如圖1所示。

    要對(duì)其進(jìn)行測(cè)試,我們需要首先創(chuàng)建數(shù)據(jù)庫的副本。這一步,可以通過數(shù)據(jù)庫的備份恢復(fù)功能來完成,如圖2所示,因?yàn)閿?shù)據(jù)副本和原始數(shù)據(jù)位于同一個(gè)安全域,所以不必對(duì)數(shù)據(jù)進(jìn)行脫敏處理。

    然后,使用下面的配置通過EaseMesh的命令創(chuàng)建訂單服務(wù)的shadow副本和灰度規(guī)則。注意,在創(chuàng)建服務(wù)的副本時(shí),我們將其使用的數(shù)據(jù)庫指向了剛剛創(chuàng)建的數(shù)據(jù)庫副本。最終系統(tǒng)架構(gòu)如圖3所示。

    kind: ShadowService

    apiVersion: mesh.megaease.com/v1alpla1

    metadata:

    name: shadow-order-service

    spec

    serviceName: order-service

    namespace: megaease-mall

    mysql:

    uris: "jdbc:mysql://172.20.2.216:3306/shadow_order_db..."

    userName: "megaease"

    password: "megaease"

    最后,因?yàn)椴幌朐跍y(cè)試的時(shí)候?qū)嶋H支付費(fèi)用,我們要用下面的命令Mock支付服務(wù)。注意,調(diào)用第三方支付服務(wù)時(shí)通常會(huì)涉及多個(gè)非常復(fù)雜的安全驗(yàn)證步驟,這導(dǎo)致這個(gè)服務(wù)難以被直接Mock。所以,我們把第三方服務(wù)包裝成了系統(tǒng)內(nèi)部的服務(wù),并借此簡(jiǎn)化了調(diào)用接口,下面Mock的實(shí)際上是這個(gè)包裝后的服務(wù):

    kind: Mock

    apiVersion: mesh.megaease.com/v1alpha1

    metadata:

    name: payment-service

    registerTenant: megaease-mall

    spec:

    enabled: false

    rules:

    - match:

    pathPrefix: /

    headers:

    Request-Header:

    exact: Test

    code: 200

    headers:

    Content-Type: application/json

    body: '{"result":"succeeded"}'

    這樣就完成了整個(gè)測(cè)試系統(tǒng)的創(chuàng)建,我們可以向其發(fā)送帶有Request-Header: Test頭部的請(qǐng)求來進(jìn)行壓力測(cè)試。最終的系統(tǒng)架構(gòu)如圖4所示。

    3.3? Shadow Service的優(yōu)勢(shì)

    相對(duì)于傳統(tǒng)的測(cè)試方法,使用Shadow Service進(jìn)行壓力測(cè)試在以下5個(gè)方面具有明顯的優(yōu)勢(shì):

    1)0代碼修改:全部通過配置完整,不需要修改任何代碼,沒有改出Bug的風(fēng)險(xiǎn)。

    2)低成本:在使用云服務(wù)器的情況下,測(cè)試用的硬件資源隨用隨申請(qǐng),用完就釋放,僅需要為實(shí)際使用時(shí)段付費(fèi)。

    3)業(yè)務(wù)邏輯與生產(chǎn)環(huán)境基本一致:除少數(shù)被Mock的服務(wù)外,測(cè)試系統(tǒng)與生產(chǎn)系統(tǒng)完全一致,最大程度避免了業(yè)務(wù)邏輯的差異導(dǎo)致的誤差。

    4)可以使用生產(chǎn)數(shù)據(jù)進(jìn)行測(cè)試:測(cè)試系統(tǒng)和生產(chǎn)系統(tǒng)的數(shù)據(jù)完全一致,保證了測(cè)試結(jié)果的準(zhǔn)確性。

    5)安全:雖然測(cè)試時(shí)使用的是生產(chǎn)數(shù)據(jù),但測(cè)試系統(tǒng)和生產(chǎn)系統(tǒng)處于同一個(gè)安全域,所以沒有增加數(shù)據(jù)泄露風(fēng)險(xiǎn)。

    4? 結(jié)? 論

    通過Service Mesh以及Shadow Service技術(shù)把生產(chǎn)環(huán)境的應(yīng)用服務(wù)和數(shù)據(jù)復(fù)制出一份用于測(cè)試,并通過流量網(wǎng)關(guān)進(jìn)行測(cè)試流量的調(diào)度,我們可以在極低的成本下,實(shí)現(xiàn)業(yè)務(wù)一致、數(shù)據(jù)一致、資源一致以及業(yè)務(wù)隔離、數(shù)據(jù)隔離、流量隔離和資源隔離,同時(shí),也避免了對(duì)代碼的修改,降低了成本,保證了業(yè)務(wù)邏輯與生產(chǎn)環(huán)境的一致性,并可以使用生產(chǎn)數(shù)據(jù)進(jìn)行測(cè)試,確保了測(cè)試結(jié)果的準(zhǔn)確性和系統(tǒng)安全。因?yàn)橹恍枰诟冻鲆欢ǖ牡统杀驹朴?jì)算基礎(chǔ)硬件資源,Shadow Service成為網(wǎng)絡(luò)時(shí)代全站壓力測(cè)試的理想解決方案。

    參考文獻(xiàn):

    [1] KOSCHEL A,BERTRAM M,BISCHOF R,et al. A Look at Service Meshes [C]// 2021 12th International Conference on Information, Intelligence, Systems & Applications (IISA).Chania Crete:IEEE,2021:1-8.

    [2] WEYUKER E J,VOKOLOS F I. Experience with performance testing of software systems: issues, an approach, and case study [J].IEEE Transactions on Software Engineering,2000,26(12):1147-1156.

    [3] MALINA P. Kubernetes Canary Deployment Controllerbc [EB/OL].[2023-03-23].https://dspace.vutbr.cz/bitstream/handle/11012/180400/final-thesis.pdf.

    [4] RUDRABHATLA C K. Comparison of zero downtime based deployment techniques in public cloud infrastructure [C]//2020 Fourth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC).Palladam:IEEE,2020:1082-1086.

    [5] BINDER W,HULAAS J,MORET P. Advanced Java bytecode instrumentation [C]//Proceedings of the 5th international symposium on Principles and practice of programming in Java.Lisboa Portugal:Association for Computing Machinery,2007:135-144.

    作者簡(jiǎn)介:陳皓(1976—),男,漢族,云南昆明人,資深系統(tǒng)架構(gòu)師,本科,主要研究方向:大規(guī)模分布式計(jì)算系統(tǒng)及云原生架構(gòu);張博民(1977—),男,漢族,河北雄縣人,資深系統(tǒng)架構(gòu)師,碩士,主要研究方向:服務(wù)網(wǎng)關(guān)和服務(wù)網(wǎng)絡(luò)。

    收稿日期:2023-04-23

    美女脱内裤让男人舔精品视频| 天天躁夜夜躁狠狠久久av| 大又大粗又爽又黄少妇毛片口| 99久久人妻综合| 久久精品国产亚洲av天美| 日本三级黄在线观看| 免费黄频网站在线观看国产| 国产探花在线观看一区二区| a级一级毛片免费在线观看| 人人妻人人爽人人添夜夜欢视频 | 三级男女做爰猛烈吃奶摸视频| 久久精品国产鲁丝片午夜精品| 中文字幕人妻熟人妻熟丝袜美| 久久精品熟女亚洲av麻豆精品| 成人综合一区亚洲| 免费人成在线观看视频色| 人妻一区二区av| 精品少妇黑人巨大在线播放| 内射极品少妇av片p| 亚洲,欧美,日韩| 国产伦在线观看视频一区| 久久精品熟女亚洲av麻豆精品| 男人添女人高潮全过程视频| 国产淫语在线视频| 黄色一级大片看看| 国产成人免费无遮挡视频| 熟女电影av网| 亚洲av二区三区四区| av.在线天堂| 久久精品人妻少妇| 美女主播在线视频| 最近最新中文字幕免费大全7| 成人特级av手机在线观看| 听说在线观看完整版免费高清| 国产免费视频播放在线视频| 国产老妇伦熟女老妇高清| 国产精品国产三级国产专区5o| 午夜精品国产一区二区电影 | 久久久久国产网址| 久久久亚洲精品成人影院| 91午夜精品亚洲一区二区三区| 777米奇影视久久| 免费观看的影片在线观看| 中文字幕人妻熟人妻熟丝袜美| 国产黄片美女视频| 免费播放大片免费观看视频在线观看| av国产久精品久网站免费入址| 啦啦啦啦在线视频资源| 亚洲国产精品999| 国产极品天堂在线| 偷拍熟女少妇极品色| 免费在线观看成人毛片| 国产一区二区三区综合在线观看 | 嫩草影院新地址| 啦啦啦啦在线视频资源| 网址你懂的国产日韩在线| 26uuu在线亚洲综合色| 搡老乐熟女国产| 99热国产这里只有精品6| 国产成人a∨麻豆精品| 汤姆久久久久久久影院中文字幕| 黄片无遮挡物在线观看| 99久久中文字幕三级久久日本| 91久久精品国产一区二区三区| 少妇猛男粗大的猛烈进出视频 | 人妻一区二区av| 赤兔流量卡办理| 婷婷色av中文字幕| 国产69精品久久久久777片| videossex国产| 日本av手机在线免费观看| 精品久久久精品久久久| 最近的中文字幕免费完整| 免费黄频网站在线观看国产| 亚洲欧美日韩东京热| 国产高潮美女av| 在线观看一区二区三区| 一级毛片电影观看| 欧美成人a在线观看| 国产精品99久久99久久久不卡 | 51国产日韩欧美| 久久99热这里只频精品6学生| 涩涩av久久男人的天堂| 蜜桃久久精品国产亚洲av| 天堂网av新在线| 国产精品.久久久| 中文天堂在线官网| 五月伊人婷婷丁香| 国产欧美另类精品又又久久亚洲欧美| 亚洲av一区综合| 亚洲四区av| 中文字幕免费在线视频6| 日韩欧美一区视频在线观看 | 亚洲国产最新在线播放| 久久精品久久久久久久性| 黄色欧美视频在线观看| 精品国产一区二区三区久久久樱花 | 亚洲欧美日韩另类电影网站 | 亚洲成人av在线免费| 免费电影在线观看免费观看| 成年人午夜在线观看视频| 一级毛片aaaaaa免费看小| 日韩一本色道免费dvd| 亚洲精品国产色婷婷电影| 欧美丝袜亚洲另类| 天天一区二区日本电影三级| 日韩三级伦理在线观看| 人妻少妇偷人精品九色| 不卡视频在线观看欧美| 亚洲怡红院男人天堂| 性色avwww在线观看| 99热这里只有是精品50| 国产精品国产三级专区第一集| 欧美日韩视频高清一区二区三区二| 国产一级毛片在线| 亚洲av二区三区四区| 亚洲一级一片aⅴ在线观看| 男插女下体视频免费在线播放| 成人美女网站在线观看视频| 街头女战士在线观看网站| 亚洲色图综合在线观看| 天堂网av新在线| 亚洲一区二区三区欧美精品 | 最近中文字幕2019免费版| 国产精品国产三级国产av玫瑰| 好男人在线观看高清免费视频| 99久久精品一区二区三区| 国产精品成人在线| 亚洲精品国产av成人精品| 成人综合一区亚洲| 国产精品偷伦视频观看了| av国产精品久久久久影院| 国产乱人偷精品视频| 午夜福利网站1000一区二区三区| 久久久久久久精品精品| 国产色婷婷99| 国产亚洲5aaaaa淫片| 亚洲欧美日韩卡通动漫| 夜夜爽夜夜爽视频| 成人黄色视频免费在线看| 久久午夜福利片| 亚洲av成人精品一区久久| 91午夜精品亚洲一区二区三区| 校园人妻丝袜中文字幕| 亚洲天堂国产精品一区在线| 亚洲精品,欧美精品| 69av精品久久久久久| 老师上课跳d突然被开到最大视频| av网站免费在线观看视频| 久久久精品欧美日韩精品| 国产精品蜜桃在线观看| 国产午夜福利久久久久久| 欧美另类一区| 国产久久久一区二区三区| 免费观看在线日韩| 少妇裸体淫交视频免费看高清| 别揉我奶头 嗯啊视频| 午夜福利在线观看免费完整高清在| 亚洲国产欧美人成| 两个人的视频大全免费| 在线观看美女被高潮喷水网站| 内地一区二区视频在线| 男女边摸边吃奶| 久久97久久精品| 最近最新中文字幕大全电影3| 天天躁夜夜躁狠狠久久av| 最近中文字幕高清免费大全6| 极品少妇高潮喷水抽搐| 在线观看av片永久免费下载| 美女内射精品一级片tv| 亚洲精华国产精华液的使用体验| 免费电影在线观看免费观看| 美女视频免费永久观看网站| 成人毛片60女人毛片免费| 亚洲av一区综合| 乱码一卡2卡4卡精品| 在线观看av片永久免费下载| 在线观看国产h片| 99热全是精品| 国产探花在线观看一区二区| 一个人观看的视频www高清免费观看| 一区二区av电影网| 自拍欧美九色日韩亚洲蝌蚪91 | videossex国产| 如何舔出高潮| 伦精品一区二区三区| 国产爱豆传媒在线观看| 国产男女内射视频| 午夜福利视频1000在线观看| 亚洲aⅴ乱码一区二区在线播放| 六月丁香七月| 建设人人有责人人尽责人人享有的 | 丰满乱子伦码专区| 王馨瑶露胸无遮挡在线观看| 直男gayav资源| www.av在线官网国产| 2021天堂中文幕一二区在线观| 青春草亚洲视频在线观看| 三级国产精品片| 欧美人与善性xxx| 日韩中字成人| 亚洲aⅴ乱码一区二区在线播放| 国产欧美日韩一区二区三区在线 | 亚洲真实伦在线观看| 久久久精品欧美日韩精品| 啦啦啦啦在线视频资源| 亚洲最大成人中文| 国产女主播在线喷水免费视频网站| 亚洲自偷自拍三级| 2021少妇久久久久久久久久久| 大又大粗又爽又黄少妇毛片口| 国产爱豆传媒在线观看| 久久久精品94久久精品| 国产中年淑女户外野战色| 91精品一卡2卡3卡4卡| 成人亚洲精品一区在线观看 | 免费看a级黄色片| 久久影院123| 欧美成人精品欧美一级黄| 伦精品一区二区三区| 国产黄频视频在线观看| 久久精品久久精品一区二区三区| 女人被狂操c到高潮| 亚洲国产日韩一区二区| 亚洲怡红院男人天堂| 大香蕉97超碰在线| 一级毛片aaaaaa免费看小| 国产免费一级a男人的天堂| 国产男人的电影天堂91| 建设人人有责人人尽责人人享有的 | 久久精品久久久久久噜噜老黄| 一本色道久久久久久精品综合| 久久久久九九精品影院| 国产高清三级在线| 欧美精品一区二区大全| 97在线视频观看| 久久韩国三级中文字幕| 欧美3d第一页| 一级毛片aaaaaa免费看小| 欧美潮喷喷水| 久久精品人妻少妇| 99久久中文字幕三级久久日本| 国产精品嫩草影院av在线观看| 少妇的逼水好多| 97人妻精品一区二区三区麻豆| 欧美成人a在线观看| 久久久久久久亚洲中文字幕| 午夜福利高清视频| 青春草亚洲视频在线观看| 女的被弄到高潮叫床怎么办| 国产高清不卡午夜福利| 777米奇影视久久| 99热6这里只有精品| 一个人看视频在线观看www免费| 在线观看一区二区三区| 亚洲国产最新在线播放| 国产一级毛片在线| 国产精品一区二区在线观看99| 汤姆久久久久久久影院中文字幕| 男女边吃奶边做爰视频| 麻豆精品久久久久久蜜桃| 伦理电影大哥的女人| 中国三级夫妇交换| 少妇 在线观看| 内射极品少妇av片p| 菩萨蛮人人尽说江南好唐韦庄| 亚洲四区av| 欧美老熟妇乱子伦牲交| 日韩不卡一区二区三区视频在线| 亚洲最大成人手机在线| 人人妻人人看人人澡| 精品国产乱码久久久久久小说| 午夜老司机福利剧场| 男人添女人高潮全过程视频| 国产精品福利在线免费观看| 美女内射精品一级片tv| 国产淫语在线视频| 国产一区二区三区av在线| 国产精品久久久久久av不卡| 成人综合一区亚洲| 一区二区三区精品91| 色播亚洲综合网| 午夜精品一区二区三区免费看| 神马国产精品三级电影在线观看| 国产免费视频播放在线视频| 日本黄大片高清| 自拍偷自拍亚洲精品老妇| 大片免费播放器 马上看| 联通29元200g的流量卡| 日本与韩国留学比较| 六月丁香七月| 秋霞伦理黄片| 97人妻精品一区二区三区麻豆| 少妇的逼好多水| 大香蕉97超碰在线| 真实男女啪啪啪动态图| 天天一区二区日本电影三级| 久久久午夜欧美精品| 亚洲欧洲日产国产| 在线免费十八禁| 亚洲,欧美,日韩| 99热网站在线观看| 最近最新中文字幕免费大全7| 国产毛片a区久久久久| 午夜日本视频在线| 国产精品久久久久久精品电影| 亚洲国产欧美人成| 欧美成人精品欧美一级黄| 免费观看在线日韩| 超碰av人人做人人爽久久| 国产综合懂色| 国产亚洲5aaaaa淫片| 18禁裸乳无遮挡免费网站照片| 欧美变态另类bdsm刘玥| 亚洲美女视频黄频| 熟女人妻精品中文字幕| 白带黄色成豆腐渣| 爱豆传媒免费全集在线观看| 久久99热6这里只有精品| 精品国产一区二区三区久久久樱花 | 欧美97在线视频| 久久99蜜桃精品久久| 欧美成人一区二区免费高清观看| av专区在线播放| 久久精品久久久久久噜噜老黄| 久久久久精品性色| 久久鲁丝午夜福利片| 国产成人精品婷婷| 晚上一个人看的免费电影| 国内精品美女久久久久久| av在线播放精品| 欧美97在线视频| 神马国产精品三级电影在线观看| 国产成人a∨麻豆精品| 秋霞伦理黄片| 国产精品无大码| 国产av国产精品国产| 大又大粗又爽又黄少妇毛片口| 欧美三级亚洲精品| 亚洲内射少妇av| 狂野欧美白嫩少妇大欣赏| 中文在线观看免费www的网站| 免费观看在线日韩| 国产成人免费观看mmmm| 国产成人aa在线观看| 精品久久久噜噜| 日韩欧美精品v在线| 老司机影院成人| 国产一区二区三区综合在线观看 | 搡女人真爽免费视频火全软件| 久久精品夜色国产| 插逼视频在线观看| 视频中文字幕在线观看| 国产色婷婷99| 国产精品秋霞免费鲁丝片| 久久久久性生活片| 亚洲电影在线观看av| 精品少妇久久久久久888优播| 精品视频人人做人人爽| 亚洲怡红院男人天堂| 建设人人有责人人尽责人人享有的 | 在线观看国产h片| 嘟嘟电影网在线观看| 亚洲电影在线观看av| 综合色丁香网| 尤物成人国产欧美一区二区三区| 白带黄色成豆腐渣| 成人国产麻豆网| 国产老妇伦熟女老妇高清| 97超碰精品成人国产| 久久久亚洲精品成人影院| 欧美性猛交╳xxx乱大交人| 久久久久久久久久久丰满| 亚洲成人精品中文字幕电影| 18禁在线无遮挡免费观看视频| 日韩成人伦理影院| 丰满人妻一区二区三区视频av| 热re99久久精品国产66热6| 永久免费av网站大全| 亚洲精品影视一区二区三区av| 人人妻人人看人人澡| 亚洲av免费在线观看| 精品99又大又爽又粗少妇毛片| 男女啪啪激烈高潮av片| 亚洲va在线va天堂va国产| 成人高潮视频无遮挡免费网站| 欧美另类一区| 老女人水多毛片| 国产黄色免费在线视频| 欧美成人a在线观看| 欧美日本视频| 亚洲av免费在线观看| 成人亚洲精品av一区二区| 22中文网久久字幕| 97热精品久久久久久| 国产探花极品一区二区| 久久久久久久午夜电影| 国产色爽女视频免费观看| 精品国产乱码久久久久久小说| 日韩一区二区三区影片| av在线蜜桃| 久久午夜福利片| 国产成人freesex在线| 夫妻午夜视频| 最近最新中文字幕大全电影3| 久久精品国产自在天天线| 在线免费观看不下载黄p国产| 天堂中文最新版在线下载 | 免费在线观看成人毛片| 制服丝袜香蕉在线| 亚洲精品久久午夜乱码| 亚洲国产精品国产精品| 亚洲av国产av综合av卡| 六月丁香七月| 在线精品无人区一区二区三 | 青春草亚洲视频在线观看| 国产日韩欧美在线精品| 又大又黄又爽视频免费| 国产精品国产三级国产专区5o| 欧美三级亚洲精品| 一个人观看的视频www高清免费观看| 少妇的逼水好多| 中文精品一卡2卡3卡4更新| 欧美成人午夜免费资源| 亚洲欧美日韩无卡精品| 久久久久国产精品人妻一区二区| 午夜福利在线观看免费完整高清在| 亚洲国产精品成人综合色| 久久亚洲国产成人精品v| 国内精品美女久久久久久| 欧美xxxx黑人xx丫x性爽| 人人妻人人爽人人添夜夜欢视频 | 亚洲av在线观看美女高潮| 蜜臀久久99精品久久宅男| 韩国高清视频一区二区三区| 男女下面进入的视频免费午夜| 精品亚洲乱码少妇综合久久| 高清av免费在线| 免费av观看视频| 国产黄片视频在线免费观看| 伦精品一区二区三区| 男女国产视频网站| 欧美一级a爱片免费观看看| 99久久精品热视频| 亚洲精品456在线播放app| 18禁裸乳无遮挡动漫免费视频 | 精品少妇久久久久久888优播| 国产色爽女视频免费观看| 又大又黄又爽视频免费| 美女视频免费永久观看网站| 婷婷色麻豆天堂久久| 国产黄色视频一区二区在线观看| 永久网站在线| 亚洲av免费高清在线观看| 国产高清不卡午夜福利| 亚洲国产精品成人综合色| 国产探花极品一区二区| 国产男女超爽视频在线观看| 精品一区在线观看国产| 另类亚洲欧美激情| 日韩大片免费观看网站| 内地一区二区视频在线| 国产午夜精品久久久久久一区二区三区| 噜噜噜噜噜久久久久久91| tube8黄色片| 国内揄拍国产精品人妻在线| 午夜精品国产一区二区电影 | 久久久成人免费电影| 欧美丝袜亚洲另类| 亚洲av二区三区四区| 免费观看性生交大片5| 尾随美女入室| av一本久久久久| 联通29元200g的流量卡| 国产精品人妻久久久影院| 高清在线视频一区二区三区| 又大又黄又爽视频免费| 特大巨黑吊av在线直播| av免费观看日本| 超碰97精品在线观看| 国产精品福利在线免费观看| 韩国高清视频一区二区三区| 久久久午夜欧美精品| 韩国av在线不卡| 亚洲精品乱码久久久久久按摩| 精品人妻熟女av久视频| 午夜福利网站1000一区二区三区| 亚洲最大成人手机在线| 成年女人看的毛片在线观看| av国产久精品久网站免费入址| av福利片在线观看| 六月丁香七月| 国产高清不卡午夜福利| 成人无遮挡网站| 高清午夜精品一区二区三区| 午夜老司机福利剧场| .国产精品久久| 亚洲国产最新在线播放| 男人舔奶头视频| 成人亚洲精品av一区二区| 777米奇影视久久| 亚洲性久久影院| 国语对白做爰xxxⅹ性视频网站| 男女啪啪激烈高潮av片| 亚洲不卡免费看| 国产av不卡久久| 国产探花极品一区二区| 男人和女人高潮做爰伦理| 亚洲成人精品中文字幕电影| 国产色爽女视频免费观看| 在线观看国产h片| 在线a可以看的网站| 少妇 在线观看| 亚洲美女视频黄频| 少妇的逼水好多| 嫩草影院入口| 国内少妇人妻偷人精品xxx网站| 亚洲av不卡在线观看| 亚洲国产欧美在线一区| 天天一区二区日本电影三级| 亚洲精品日本国产第一区| 久久99蜜桃精品久久| 国产 一区 欧美 日韩| av在线天堂中文字幕| 人体艺术视频欧美日本| 久久99热6这里只有精品| 亚洲av.av天堂| 欧美日本视频| 美女cb高潮喷水在线观看| 亚洲精品,欧美精品| 免费黄频网站在线观看国产| 青青草视频在线视频观看| 最近中文字幕2019免费版| 99热全是精品| 日韩大片免费观看网站| 国产伦在线观看视频一区| 久久久久九九精品影院| 国产午夜精品久久久久久一区二区三区| 成人鲁丝片一二三区免费| 爱豆传媒免费全集在线观看| 内射极品少妇av片p| 亚洲四区av| 哪个播放器可以免费观看大片| 日韩视频在线欧美| 一二三四中文在线观看免费高清| 久久热精品热| 伊人久久国产一区二区| 99九九线精品视频在线观看视频| av.在线天堂| 亚洲精品456在线播放app| 欧美精品国产亚洲| 少妇高潮的动态图| 熟女人妻精品中文字幕| 久久99热这里只有精品18| 另类亚洲欧美激情| 一区二区三区乱码不卡18| 国产亚洲5aaaaa淫片| av在线老鸭窝| av国产精品久久久久影院| 国内少妇人妻偷人精品xxx网站| 丝瓜视频免费看黄片| 久久ye,这里只有精品| 色网站视频免费| 国产人妻一区二区三区在| 午夜福利在线在线| 香蕉精品网在线| 亚洲av中文av极速乱| 国产av不卡久久| 97超碰精品成人国产| 男女边吃奶边做爰视频| 国产精品99久久久久久久久| 精品久久久久久久末码| 国产高潮美女av| 热re99久久精品国产66热6| 一区二区av电影网| 国产欧美日韩精品一区二区| 超碰av人人做人人爽久久| 三级男女做爰猛烈吃奶摸视频| 久久久久精品性色| 免费观看a级毛片全部| 亚洲国产精品国产精品| 高清av免费在线| 伊人久久精品亚洲午夜| 欧美xxxx黑人xx丫x性爽| 免费观看在线日韩| 亚洲精品成人av观看孕妇| 深夜a级毛片| 高清在线视频一区二区三区| 中文精品一卡2卡3卡4更新| 91精品一卡2卡3卡4卡| 欧美成人a在线观看| 国产高潮美女av| 成人二区视频| 久久久久久久久大av| 国产成人a区在线观看| 国产一区二区亚洲精品在线观看| 看黄色毛片网站| 亚洲色图综合在线观看| 夫妻性生交免费视频一级片| 国产精品嫩草影院av在线观看| 男人舔奶头视频| 成人亚洲精品av一区二区| 97超视频在线观看视频| 99久久精品一区二区三区| 一级毛片黄色毛片免费观看视频| 久久久久网色| 中文欧美无线码| 又爽又黄a免费视频| 国产精品三级大全| 久久精品国产亚洲av涩爱| 欧美日韩国产mv在线观看视频 | 大陆偷拍与自拍| 亚洲成人久久爱视频| 美女主播在线视频| 97在线人人人人妻|