日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

测试无服务器应用程序的最佳方法

發布時間:2023/11/29 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试无服务器应用程序的最佳方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Serverless is more than a cloud computing execution model. It changes the way we plan, build, and deploy apps. But it also changes the way we test our apps.

無服務器不僅僅是云計算執行模型。 它改變了我們計劃,構建和部署應用程序的方式。 但這也改變了我們測試應用程序的方式。

Meet Alex. Alex is an ordinary JavaScript developer, focused on Node.js lately.

認識亞歷克斯。 Alex是普通JavaScript開發人員,最近專注于Node.js。

Over the last couple of months, his good friends, Anna and Jeff, are always talking about that serverless thingy. Even through they are annoying from time to time, he likes the idea of serverless apps. He even deployed few simple functions to AWS Lambda and Azure at some point.

在過去的幾個月中,他的好朋友Anna和Jeff一直在談論無服務器的問題。 即使他們不時惹惱他們,他也喜歡無服務器應用程序的想法。 甚至在某個時候,他甚至向AWS Lambda和Azure部署了一些簡單的功能。

At some point, Alex and his team got a new project. After some analysis, Alex thought that it would be the perfect fit for serverless. He presented the idea to his team. Some of the team members were excited, one of them didn’t like it, but most of them didn’t have a strong opinion. So, they decided to give it a try — the project wasn’t too big, and the risk was low.

在某個時候,Alex和他的團隊得到了一個新項目。 經過分析,Alex認為這將非常適合無服務器。 他向團隊提出了這個想法。 一些團隊成員很興奮,其中一個人不喜歡它,但是大多數人對此沒有強烈的意見。 因此,他們決定嘗試一下-該項目規模不大,風險也很低。

The team read about serverless, and they got an idea how to structure their new app. But no one was sure how they should fit serverless into their common development process.

團隊閱讀了有關無服務器的內容,他們了解了如何構建新應用程序。 但是沒有人知道他們應該如何將無服務器應用到他們的通用開發過程中。

At that moment, their process looks like this:

那時,他們的流程如下:

  • They analyze a new feature.

    他們分析了一個新功能。
  • For less complex features, they start with the code, then they run it locally and add some tests in the end.

    對于不太復雜的功能,他們從代碼開始,然后在本地運行它,最后添加一些測試。
  • For more complex features, they do their version of TDD: they start with tests, then write the code, and test it locally.

    對于更復雜的功能,他們使用TDD版本:從測試開始,然后編寫代碼,然后在本地對其進行測試。
  • When the feature is ready, it goes to the CI tool that deploys it to the testing environment.

    功能就緒后,將轉到將其部署到測試環境的CI工具。
  • Then the QA team takes a new feature for another round of manual testing. If everything looks good, the app goes through CI to production.

    然后,質量檢查小組將一項新功能用于另一輪手動測試。 如果一切看起來不錯,則該應用將通過CI進行生產。
  • They decided to start step by step, and then solve the problems as they encountered them.

    他們決定逐步開始,然后解決遇到的問題。

    They picked a small feature, and as it was simple, they started with the code. When the coding part was ready, they hit the first roadblock: how do you run serverless applications locally?

    他們選擇了一個小功能,并且很簡單,他們從代碼開始。 當編碼部分準備就緒時,他們遇到了第一個障礙:如何在本地運行無服務器應用程序?

    本地測試 (Local testing)

    With serverless apps, you don’t manage the infrastructure. Sounds great, but how do you then run your application locally? Can you even do that?

    使用無服務器應用程序,您無需管理基礎架構。 聽起來不錯,但是如何在本地運行應用程序? 你能做到嗎?

    Depending on your app and serverless vendor, you can run some parts of your app locally. To do so, you can use some of the following tools and techniques:

    根據您的應用程序和無服務器供應商,您可以在本地運行應用程序的某些部分。 為此,您可以使用以下一些工具和技術:

    • Azure Functions Core Tools (for Azure functions)

      Azure Functions核心工具 (用于Azure函數)

    • AWS SAM CLI (for AWS Lambda apps built using AWS SAM)

      AWS SAM CLI (適用于使用AWS SAM構建的AWS Lambda應用程序)

    • Third-party tools (ie. localstack)

      第三方工具(即localstack )

    • docker-lambda for AWS Lambda local simulation

      docker-lambda用于AWS Lambda本地模擬

    • Run Node.js function locally

      在本地運行Node.js函數

    Of course, the list is not complete — there are more tools, and we see new tools almost every day now.

    當然,列表并不完整-有更多工具,而且我們幾乎每天都在看到新工具。

    Most of these tools have certain limitations. They can simulate serverless functions and a few other services, such as API Gateway. But what about permissions, auth layer, and other services?

    這些工具大多數都有一定的局限性。 他們可以模擬無服務器功能和其他一些服務,例如API網關。 但是權限,身份驗證層和其他服務呢?

    Local testing helps with quick validations to make sure your function works. But is there a better way to make sure your serverless app is working as intended? Yes there is. The first and most important step is: write tests.

    本地測試有助于快速驗證,以確保您的功能正常運行。 但是,有沒有更好的方法來確保無服務器應用程序按預期運行? 就在這里。 第一步也是最重要的一步是:編寫測試。

    So Alex and his team tried their first function locally, and as it seemed to be working. Then they went to the next step.

    因此,亞歷克斯(Alex)和他的團隊在本地嘗試了他們的第一個功能,并且看起來很有效。 然后他們進入了下一步。

    自動化測試 (Automated tests)

    Alex and his team just switched to Jest for testing their Node.js applications. They still do a lot of front end, so they want to use the same tools for the full stack whenever they can. Can they use Jest for testing serverless apps too? And what should they test?

    Alex和他的團隊剛剛切換到Jest來測試其Node.js應用程序。 他們仍然做很多前端工作,因此他們希望在可能的情況下為整個堆棧使用相同的工具。 他們也可以使用Jest測試無服務器應用程序嗎? 他們應該測試什么?

    After a quick investigation, they realized that they can use their favorite Node.js testing tools. Jest, Jasmine, Mocha and others work fine with serverless.

    經過快速調查,他們意識到可以使用自己喜歡的Node.js測試工具。 Jest,Jasmine,Mocha和其他服務器在無服務器情況下可以正常工作。

    您應該在無服務器應用程序中測試什么? (What should you test in a serverless app?)

    With their Node.js apps, Alex and his team follows the three-tier test automation pyramid. The test pyramid was first mentioned by Mike Cohn in his book “Succeeding with Agile”.

    Alex及其團隊使用他們的Node.js應用程序遵循三層測試自動化金字塔。 邁克·科恩(Mike Cohn)在他的著作《 敏捷的成功 》中首次提到了測試金字塔。

    As the test pyramid defines, they have:

    正如測試金字塔定義的那樣,它們具有:

    • A lot of unit tests, because they are the cheapest (fastest to write and run)

      很多單元測試,因為它們是最便宜的(編寫和運行最快)
    • Fewer integration tests, because they are more expensive, and they take more time to run

      更少的集成測試,因為它們更昂貴,并且運行時間更長
    • A few UI tests, because they are the most expensive (requires some GUI tool) and slowest to run

      一些UI測試,因為它們是最昂貴的(需要一些GUI工具)并且運行最慢

    Besides these, they also have manual session-based testing, done by their QA team.

    除了這些,他們還具有由質量檢查小組進行的基于會話的手動測試。

    How does serverless affect the test automation pyramid?

    無服務器如何影響測試自動化金字塔?

    The answer depends on the tier. But the test pyramid looks less like the Egyptian pyramids, and more like the Mayan pyramids.

    答案取決于層級。 但是測試金字塔看起來不太像埃及金字塔 ,更像瑪雅金字塔 。

    The unit tests layer is not affected a lot. Unit tests are still the cheapest to write and run, but the units can be smaller.

    單元測試層影響不大。 單元測試仍然是編寫和運行最便宜的方法,但是單元可以更小。

    Integration tests layer becomes more important than ever, because serverless apps relies heavily on integrations. It is also cheaper, because having a serverless database just for testing is cheap. So, in a serverless “test pyramid” you need to have more integration tests.

    集成測試層比以往任何時候都變得更加重要,因為無服務器應用程序嚴重依賴于集成。 它也更便宜,因為擁有僅用于測試的無服務器數據庫很便宜。 因此,在無服務器的“測試金字塔”中,您需要進行更多的集成測試。

    GUI tests layer is also cheaper and faster, because of cheaper parallelization.

    由于并行化便宜,GUI測試層也越來越便宜。

    Manual testing layer stays the same. But serverless can help you to improve it slightly. We’ll go into the details on that later.

    手動測試層保持不變。 但是,無服務器可以幫助您進行一些改進。 稍后我們將詳細介紹。

    Alex and his team finally had some idea where to focus. The next problem was how to write a function to test them more easily.

    亞歷克斯和他的團隊終于對集中精力有了一些想法。 下一個問題是如何編寫函數來更輕松地對其進行測試。

    如何編寫可測試的無服務器功能 (How to write a testable serverless functions)

    You need to think about the following risks while you are writing a serverless function:

    編寫無服務器功能時,您需要考慮以下風險:

    • Configuration risks Are the database and table correct? Or, do you have access rights?

      配置風險數據庫和表是否正確? 或者,您是否具有訪問權限?

    • Technical workflow risks Are you parsing and using the incoming request as you should? Or, are you handling successful responses and errors correctly?

      技術工作流程風險 您是否應該解析和使用傳入的請求? 或者,您是否正確處理成功的響應和錯誤?

    • Business logic risks Did you follow all the business logic rules that your application has?

      業務邏輯風險 您是否遵循應用程序具有的所有業務邏輯規則?

    • Integration risks Are you reading the incoming request structure correctly? Or are you storing the order to the database correctly?

      集成風險您是否正確閱讀傳入的請求結構? 還是您將訂單正確存儲到數據庫中?

    To confirm that your serverless function is working correctly, you need to test all these risks.

    為了確認無服務器功能是否正常運行,您需要測試所有這些風險。

    You could test each of these as you did for the integration tests. But setting up and configuring the service each time you want to test for one of these risks isn’t optimal. As my friend Aleksandar Simovic loves to say:

    您可以像對集成測試一樣對它們中的每一個進行測試。 但是,每次要測試其中一種風險時,設置和配置服務都不是最佳選擇。 正如我的朋友Aleksandar Simovic喜歡說的:

    Imagine if testing automobiles was done that way. That would mean that every time you wanted to test a single screw or even a mirror in a car, you would have to assemble and then disassemble the whole car.試想一下,是否以這種方式測試汽車。 這意味著每次您要測試汽車中的單個螺釘甚至鏡子時,都必須組裝然后拆卸整個汽車。

    To make the app more testable, the clear solution is to break up your function into several smaller ones.

    為了使該應用程序更具測試性,明確的解決方案是將您的功能分解為幾個較小的功能。

    One of the great ways to do so is applying Hexagonal Architecture to your serverless functions.

    做到這一點的好方法之一就是應用六角建筑 您的無服務器功能。

    Hexagonal Architecture, or Ports and Adapters, is a form of application architecture that promotes the separation of concerns through layers of responsibility. As its creator, Alistair Cockburn, explains:

    六邊形體系結構(或端口和適配器 )是一種應用程序體系結構,它通過職責層促進關注點的分離。 創建者Alistair Cockburn解釋說:

    Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from its eventual run-time devices and databases.允許應用程序同樣由用戶,程序,自動測試或批處理腳本驅動,并與最終的運行時設備和數據庫隔離地進行開發和測試。

    So, how does that apply to serverless functions?

    那么,這如何適用于無服務器功能?

    As Alex and his team use AWS, they ended up with a structure like the following:

    Alex和他的團隊使用AWS時,最終得到了如下結構:

    • Function business logic exposes few “ports” (or expects few arguments). For example, one for an incoming event, one for permanent storage, and one for notifications.

      函數業務邏輯公開很少的“端口”(或期望很少的參數)。 例如,一個用于傳入事件,一個用于永久存儲,另一個用于通知。
    • They have two adapters for the event that triggers a function, one for the real AWS Lambda trigger and another one for local testing.

      他們有兩個用于事件觸發功能的適配器,一個用于真實的AWS Lambda觸發器,另一個用于本地測試。
    • They have several adapters for permanent storage and notifications. For example, DynamoDB table adapter and in-memory adapter.

      它們具有用于永久存儲和通知的多個適配器。 例如,DynamoDB表適配器和內存適配器。

    Alex and his team were happy that they were moving forward. But before we move on, let’s see how Hexagonal Architecture affects each tier of the test pyramid.

    亞歷克斯和他的團隊為前進感到高興。 但是在繼續之前,讓我們看看六角結構如何影響測試金字塔的每一層。

    單元測試 (Unit testing)

    Unit tests stayed the same. But it’s easier to write unit tests because of Hexagonal Architecture. They can simply use a local adapter or mock as an adapter to test the function business layer in isolation.

    單元測試保持不變。 但是由于采用了六角架構,因此編寫單元測試更加容易。 他們可以簡單地使用本地適配器或模擬作為適配器來單獨測試功能業務層。

    整合測試 (Integration testing)

    Integration tests benefited a lot from Hexagonal Architecture. They were able to fully test integrations that they own. Third-party integrations are simulated with other adapters.

    集成測試從六角結構中受益匪淺。 他們能夠完全測試自己擁有的集成。 第三方集成是與其他適配器一起模擬的。

    How does that work in practice?

    在實踐中如何工作?

    Each of their serverless functions has lambda.js and main.js files. The main file contains the business logic of a serverless function. And the lambda.js file is in charge of wiring the adapters and invoking the main.js file.

    他們的每個無服務器功能都有lambda.js和main.js文件。 主文件包含無服務器功能的業務邏輯。 lambda.js文件負責連接適配器并調用main.js文件。

    The main file has its own unit and integration tests. But its integration tests don’t test full integration with end services, such as AWS S3, because that would slow them down. Instead, they use an in-memory adapter to test the function with file storage integration.

    主文件具有其自己的單元和集成測試。 但是其集成測試不會測試與最終服務(例如AWS S3)的完全集成,因為這會降低它們的速度。 相反,他們使用內存適配器來測試文件存儲集成的功能。

    AWS S3 integration is done through the FileRepository, which has its own unit and integration tests. Integration tests checks use AWS S3 to be sure that the end integration actually works.

    AWS S3集成通過FileRepository完成,該文件具有自己的單元和集成測試。 集成測試檢查使用AWS S3來確保最終集成確實有效。

    As opposed to main.js, the lambda.js file doesn’t have tests, because most of the time it has just a few lines of code.

    與main.js相對, lambda.js文件沒有測試,因為在大多數情況下,它只有幾行代碼。

    This approach is like the technique the MindMup team is using for testing serverless functions. With it, you can easily test integrations of your functions, and still make your integration tests faster.

    這種方法類似于MindMup團隊用于測試無服務器功能的技術。 使用它,您可以輕松地測試功能的集成,并且仍然可以使集成測試更快。

    GUI測試 (GUI testing)

    As Alex and his team were building a back end for the app, the GUI tests tier was not relevant. But as they learned more about serverless, they realized that they could use it to improve the GUI tests tier for the other apps they were working on.

    由于Alex和他的團隊正在為該應用構建后端,因此GUI測試層并不重要。 但是隨著他們對無服務器的更多了解,他們意識到可以使用它來改善他們正在處理的其他應用程序的GUI測試層。

    UI tests are expensive and slow, because they run in the browser. But, serverless is cheap and it scales fast.

    UI測試既昂貴又緩慢,因為它們在瀏覽器中運行。 但是,無服務器很便宜并且可以快速擴展。

    If they could run a browser in AWS Lambda, they would gain cheap parallelization. That would make their UI tests cheaper and faster.

    如果他們可以在AWS Lambda中運行瀏覽器,則將獲得廉價的并行化。 這將使他們的UI測試更加便宜和快捷。

    But, can you run a browser, such as Chrome, inside a serverless function?

    但是,您可以在無服務器功能內運行瀏覽器(例如Chrome)嗎?

    Yes! And it is easy with the help of a tools such as Serverless Chrome, Chromeless, and Puppeteer.

    是! 借助無服務器Chrome , Chromeless和Puppeteer之類的工具,這很容易。

    A combination of serverless and headless browsers can bring us a new generation of UI testing tools. We can already see and try some of them, such as Appraise.

    無服務器瀏覽器和無頭瀏覽器的組合可以為我們帶來新一代的UI測試工具。 我們已經可以看到并嘗試其中的一些方法,例如Appraise 。

    CI / CD (CI / CD)

    As Alex and his team tested their first serverless function, it was time to deploy the code to the testing environment. That brought up a new question: how can they use CI/CD tools to deploy their serverless app?

    在Alex及其團隊測試其第一個無服務器功能時,是時候將代碼部署到測試環境了。 這就提出了一個新問題:他們如何使用CI / CD工具來部署其無服務器應用程序?

    The answer is simple: they can use a CI tool to run the tests and deploy the app. To deploy the app, use any popular tool, such as Claudia.js, AWS SAM, and Serverless Framework.

    答案很簡單:他們可以使用CI工具來運行測試和部署應用程序。 要部署該應用程序,請使用任何流行的工具,例如Claudia.js , AWS SAM和Serverless Framework 。

    You can still use your favorite CI tool (like Jenkins, TravisCI or SemaphoreCI), or if you want to stick with AWS, you can try AWS CodeBuild.

    您仍然可以使用自己喜歡的CI工具(例如Jenkins , TravisCI或SemaphoreCI ),或者,如果要堅持使用AWS,則可以嘗試AWS CodeBuild 。

    手動測試 (Manual testing)

    Even through manual testing is not directly affected by serverless, the team found a way to improve their QA process.

    即使通過手動測試不受無服務器的直接影響,該團隊也找到了改進其質量檢查流程的方法。

    Stages and deployments of serverless app are cheap and often fast to setup. Also, with serverless, you don’t pay for the app if no one is using it.

    無服務器應用程序的階段和部署很便宜,并且通常可以快速設置。 此外,使用無服務器,如果沒有人使用它,則無需為該應用付費。

    This means that having a testing environment has never been cheaper!

    這意味著擁有測試環境從未如此便宜!

    Also, with serverless, you can often promote the function from one stage to another. This means that your QA team can test a function, and when they confirm that it works, you can promote the same function to production.

    此外,與無服務器,你經常可以促進功能從一個階段到另一個階段。 這意味著您的質量檢查團隊可以測試一項功能,當他們確認該功能有效時,您可以將該功能推廣到生產中。

    超越測試 (Beyond testing)

    Alex and his team shipped their first serverless function to pre-production, and the team was happy that they learned how to test serverless apps.

    Alex和他的團隊將其第一個無服務器功能交付給了預生產,并且團隊很高興他們學會了如何測試無服務器應用程序。

    They continued using serverless on the project, and introduce it to few other projects. Alex joined his friends Anna and Jeff, as a third, sometimes annoying, serverless preacher. And they lived happily ever after.

    他們繼續在該項目上使用無服務器,并將其介紹給其他幾個項目。 亞歷克斯(Alex)和他的朋友安娜(Anna)和杰夫(Jeff)作為第三位,有時是令人討厭的,無服務器的傳教士加入。 從此他們過著幸福的生活。

    后記 (Post-script)

    But even though their app was well-tested, something happened overnight.

    但是,即使他們的應用程序經過了嚴格的測試,但一夜之間還是發生了一些事情。

    After an investigation, they found out that one of the integrations changed. They learned that testing is important for serverless apps, but it’s not enough.

    經過調查,他們發現其中一個集成發生了變化。 他們了解到,測試對于無服務器應用程序很重要,但這還不夠。

    As serverless apps heavily depend on integrations, the risk shifts from your code to the integrations. And, to be able to catch integration changes and react fast, your app needs proper monitoring.

    由于無服務器應用程序嚴重依賴集成,因此風險從代碼轉移到集成。 而且,為了能夠捕獲集成更改并快速做出React,您的應用程序需要適當的監控。

    Fortunately, there are more and more serverless monitoring tools on the market every day. Some of the good and popular options are IOpipe, Thundra, Dashbird, and Epsagon.

    幸運的是,每天市場上都有越來越多的無服務器監視工具。 IOpipe , Thundra , Dashbird和Epsagon是一些不錯的受歡迎的選擇。

    But, serverless apps often have a thick client, which means that back end monitoring is not enough. You need a similar tool for your front end. This market has a lot of nice tools too, such as Sentry and Rollbar.

    但是,無服務器應用程序通常具有胖客戶端,這意味著后端監視還不夠。 您的前端需要類似的工具。 這個市場也有很多不錯的工具,例如Sentry和Rollbar 。

    But in the spirit of serverless, we created an open source error-tracking app called Desole. It is a serverless app you can install in your AWS account. It enables organisations to track application exceptions and errors without having to choose between the convenience of software-as-a-service and the security of a self-hosted solution. You can check it out here: https://desole.io.

    但是本著無服務器的精神,我們創建了一個名為Desole的開源錯誤跟蹤應用程序。 這是一個無服務器應用程序,您可以安裝在您的AWS賬戶中。 它使組織能夠跟蹤應用程序異常和錯誤,而不必在軟件即服務的便捷性和自托管解決方案的安全性之間進行選擇。 您可以在這里查看: https : //desole.io 。

    All illustrations are created using SimpleDiagrams4 app.

    所有插圖都是使用SimpleDiagrams4應用程序創建的。

    If you want to learn more about testing and building serverless apps using Node.js and AWS, check out “Serverless Applications with Node.js”, the book I wrote with Aleksandar Simovic for Manning Publications:

    如果您想了解有關使用Node.js和AWS測試和構建無服務器應用程序的更多信息,請查看我與Aleksandar Simovic為Manning Publications撰寫的書“使用Node.js的無服務器應用程序”:

    Serverless Applications with Node.jsA compelling introduction to serverless deployments using Claudia.js.www.manning.com

    帶有Node.js無服務器應用程序有關 使用Claudia.js的無服務器部署的引人注目的介紹。 www.manning.com

    The book will teach you more about serverless testing, with code examples, but you’ll also learn how to build and debug a real world serverless API (with DB and authentication) using Node and Claudia.js. And you’ll learn how to build chatbots, for Facebook Messenger and SMS (using Twilio), and Alexa skills.

    該書將通過代碼示例向您介紹有關無服務器測試的更多信息,但您還將學習如何使用Node和Claudia.js構建和調試真實的無服務器API(具有數據庫和身份驗證)。 您還將學習如何為Facebook Messenger和SMS(使用Twilio)以及Alexa技能構建聊天機器人。

    翻譯自: https://www.freecodecamp.org/news/the-best-ways-to-test-your-serverless-applications-40b88d6ee31e/

    總結

    以上是生活随笔為你收集整理的测试无服务器应用程序的最佳方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    日韩夜夜爽 | 9999国产精品 | 中文字幕免费成人 | 精品999久久久 | 蜜臀av性久久久久av蜜臀三区 | 在线91视频 | 国产精品欧美激情在线观看 | 久久久久久久av麻豆果冻 | 国产一区二区在线免费播放 | 在线观看精品一区 | 夜夜骑日日操 | 黄色网在线播放 | 久久精品99国产精品日本 | 午夜av色| 欧美成人aa | 奇米网在线观看 | 亚洲成人精品影院 | 成人国产精品一区 | 日韩特黄一级欧美毛片特黄 | 蜜桃av人人夜夜澡人人爽 | 日韩毛片在线一区二区毛片 | 欧美色图视频一区 | 九九九九九国产 | 国产亚洲精品女人久久久久久 | 久草在线视频精品 | 国产精品免费观看久久 | 久久久电影 | 黄污视频网站大全 | 九精品 | 男女激情网址 | 三上悠亚一区二区在线观看 | 久久成人精品电影 | 片黄色毛片黄色毛片 | 欧美性生交大片免网 | 中文字幕一区二区三 | 看全黄大色黄大片 | 国产无遮挡猛进猛出免费软件 | 久久午夜色播影院免费高清 | 欧美日韩国产成人 | 久草视频播放 | 亚洲影院色 | 一区二区三区电影 | 综合色站导航 | 国产精品久久久久久久久久 | 久久婷亚洲五月一区天天躁 | 久久天堂影院 | 中文字幕乱码日本亚洲一区二区 | 亚洲欧美婷婷六月色综合 | 国产一二三四在线视频 | 国产在线高清 | 天天色天天干天天 | 一区二区中文字幕在线观看 | 久久a久久| 99r在线播放| 超碰在线最新地址 | 中文字幕 国产视频 | 日韩小视频 | 一区二区精品国产 | 日韩电影一区二区三区 | 精品国产乱码久久久久久久 | 999久久| 就色干综合 | 国产一二三四在线视频 | 国产精品一区久久久久 | 99r在线播放| 在线观看免费成人av | 欧美日韩三区二区 | 国产亚洲精品日韩在线tv黄 | 国产精品麻豆99久久久久久 | 一级特黄aaa大片在线观看 | 中文字幕在线一区观看 | 精品a在线| 亚洲成人精品在线观看 | 成人免费在线电影 | 亚州日韩中文字幕 | av在线网站观看 | 久久视频免费 | 美女网站色 | 91看片在线观看 | 久久国产免 | 91av在线不卡 | 亚洲色图美腿丝袜 | 国产成人精品电影久久久 | 国产特级毛片aaaaaaa高清 | 深爱激情站 | 午夜久久电影网 | 9i看片成人免费看片 | 在线精品在线 | 手机av永久免费 | 五月婷婷久久综合 | 婷婷福利影院 | 欧美无极色| 99性视频 | 欧美一级性生活 | 精品福利网站 | 久久歪歪| 视频二区在线 | 国产香蕉久久精品综合网 | 国产精品亚洲综合久久 | 欧美日bb | 涩涩网站在线 | 国内揄拍国内精品 | 国产成人精品久久久久 | 伊人天天狠天天添日日拍 | 亚洲精品国产品国语在线 | 不卡视频国产 | 一区二区三区四区在线 | 欧美日韩精品在线一区二区 | 97在线视频免费播放 | 欧美日韩国产一二 | 国产一区视频在线观看免费 | 欧美日韩视频在线观看免费 | 国产精品尤物视频 | 丰满少妇麻豆av | 91av综合 | 免费视频色 | 爱射综合| 国产理伦在线 | 色网站中文字幕 | 91九色综合 | 日韩精品一区二区在线观看 | 亚洲欧洲视频 | 成人在线播放网站 | 成年人电影免费在线观看 | 成人教育av | 91尤物在线播放 | 欧美日韩视频在线播放 | 992tv人人网tv亚洲精品 | 亚洲精品一区二区三区新线路 | 2019中文字幕网站 | 丁香视频五月 | 在线看黄网站 | 国产经典 欧美精品 | 色婷婷成人网 | 99免费在线视频观看 | 久久黄色小说视频 | 91精品综合在线观看 | 天天爱天天插 | 在线观看视频免费播放 | 综合成人在线 | 日韩欧美在线视频一区二区 | 中文字幕在线不卡国产视频 | 免费看亚洲毛片 | 国产区免费 | 亚洲春色奇米影视 | 亚洲黄色一级大片 | 99久国产| 亚洲涩涩网 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 国产 一区二区三区 在线 | 日韩欧美极品 | 久久久久99精品国产片 | 日日夜夜精品视频天天综合网 | 色综合婷婷 | 国产精品久久久久久久av大片 | 精品国产乱码久久久久久三级人 | 免费高清看电视网站 | 中文字幕精品一区二区三区电影 | 97电影在线| 亚洲性少妇性猛交wwww乱大交 | 成人av电影在线播放 | 超碰在线观看97 | 国产精品免费看久久久8精臀av | 成人久久18免费网站麻豆 | 99精品久久99久久久久 | 久久精品视频免费观看 | 国产成人一二三 | 亚洲一区二区视频 | 天天操天天爽天天干 | 91视频在线观看免费 | 国产精品一区电影 | 国产免费又爽又刺激在线观看 | 天天操天天色天天 | 久久国产免 | 日韩久久电影 | 98超碰在线观看 | 国产精品21区 | 久久精品国产亚洲aⅴ | 国产精品久久久久久久妇 | 国产不卡精品视频 | 99久久久久久国产精品 | 亚洲 精品在线视频 | 91在线porny国产在线看 | 免费色av | 欧美91在线| 欧美日韩亚洲第一页 | 国产精品一区在线观看你懂的 | 国产亚洲精品久久久久久大师 | av免费在线播放 | a色网站| 亚洲一区二区麻豆 | 国产黄色观看 | 欧美一级黄色网 | 激情婷婷综合网 | 91成人在线看| 在线中文字幕一区二区 | 国产精品高清av | 日韩高清在线一区 | 国产 日韩 欧美 中文 在线播放 | 亚洲免费a | 亚洲九九九在线观看 | 超碰日韩 | 欧美一级爽 | 97超碰在线久草超碰在线观看 | 成人免费观看电影 | 欧美精品一区二区三区一线天视频 | 日本中文一级片 | 亚洲电影在线看 | 在线超碰av | www.狠狠操.com| 最近中文字幕免费大全 | 中日韩免费视频 | 日韩高清黄色 | 一级片免费观看视频 | 久久精品毛片 | 国产伦理久久精品久久久久_ | 久久艹国产视频 | av在线免费网 | 国产小视频福利在线 | 日韩欧美一区视频 | 蜜臀av夜夜澡人人爽人人桃色 | 最新超碰 | 免费看成人a | 国产精品第一 | 欧美日韩高清在线观看 | 久久中文字幕在线视频 | 日本久久久久久久久久久 | 亚洲免费激情 | 最近高清中文在线字幕在线观看 | 国产高清视频在线播放一区 | 成人av av在线 | 黄色aaa毛片 | 九九免费在线观看 | 欧美日韩精品在线观看 | 国产高清免费在线观看 | 五月婷婷毛片 | 日韩影视精品 | 成人午夜精品 | 欧美日韩调教 | 久久国精品 | 精品国产福利在线 | 久久久久女人精品毛片 | 97精品超碰一区二区三区 | 日日干视频 | 精品无人国产偷自产在线 | 美女久久久久久久久久 | 91黄色小视频 | 香蕉看片 | 九九久久在线看 | 欧美精品乱码久久久久久按摩 | 天天干天天看 | 欧美日韩免费看 | 欧美精品中文在线免费观看 | 亚洲精品久久久久www | 国产精品高清在线观看 | 国产亚洲精品美女 | 美女av免费| 亚洲乱码在线观看 | 男女激情麻豆 | 色婷婷精品| 久久不见久久见免费影院 | 久久看毛片 | 欧美另类sm图片 | 亚洲天天看 | 在线观看黄色免费视频 | 色久网| 精品国产乱码久久 | 日韩欧美视频一区二区 | 国产精品黑丝在线观看 | 91免费版在线观看 | 成人国产精品免费观看 | 麻豆91在线 | 免费高清在线视频一区· | 九色免费视频 | 欧美日韩一级视频 | 99成人精品 | www免费看 | 91麻豆精品国产自产在线游戏 | 国产精品在线看 | 狠狠操狠狠操 | 91九色性视频 | 日本韩国精品一区二区在线观看 | 在线观看小视频 | 日韩欧美91 | 久久久2o19精品 | 日韩欧美高清视频在线观看 | 青青五月天 | 中文字幕在线字幕中文 | 亚洲免费av片 | 97视频在线播放 | 91一区二区三区在线观看 | 五月婷婷在线视频观看 | 亚洲国产精久久久久久久 | 久久国产精品99久久久久久丝袜 | 天堂va欧美va亚洲va老司机 | 日韩二区在线播放 | 国产精品女主播一区二区三区 | 日日干av| 狠狠干成人综合网 | 午夜.dj高清免费观看视频 | 国产精品亚洲人在线观看 | 成片视频免费观看 | 国产 日韩 在线 亚洲 字幕 中文 | 欧美在线91 | 欧美aaaxxxx做受视频 | 怡红院久久| 亚洲精品在线观看网站 | 欧美激情精品久久久久久免费 | 深爱激情综合网 | 1000部国产精品成人观看 | 天天操天天操天天操 | 韩国在线视频一区 | 天天天干天天射天天天操 | 国产香蕉久久精品综合网 | 国产精品视频资源 | 日本公妇在线观看 | 久久久久久久久久久久国产精品 | 欧美日韩亚洲在线观看 | 在线 影视 一区 | 国产欧美精品一区二区三区四区 | 激情xxxx| 国产精品18久久久久白浆 | 国产色综合 | 欧美综合在线视频 | 超碰在线资源 | 在线日韩三级 | 成 人 黄 色视频免费播放 | 欧美精品在线视频 | 能在线观看的日韩av | 中文字幕日本在线 | 97在线免费视频 | 免费在线视频一区二区 | 天无日天天操天天干 | 免费视频一区二区 | 一本—道久久a久久精品蜜桃 | 日韩成人免费在线 | 国产美女无遮挡永久免费 | 一级精品视频在线观看宜春院 | 91精品国产92久久久久 | 丁香六月中文字幕 | 国产色一区| 久久综合久色欧美综合狠狠 | 黄色app网站在线观看 | 亚洲精品国产精品国自产观看 | 国产日韩精品在线 | 亚洲永久国产精品 | 成人在线免费视频 | 国产96在线 | 国产黄a三级三级 | 日韩精品无 | 免费黄色网址网站 | 国产黄色免费观看 | 91在线播| 国产亚州精品视频 | 久草在线观 | 五月婷婷,六月丁香 | 97品白浆高清久久久久久 | 91在线日本 | 久草在线免费资源 | 69久久99精品久久久久婷婷 | 日韩欧美xxxx| 免费在线观看av电影 | 午夜精品一区二区三区在线视频 | 黄色毛片大全 | 中文字幕免费一区 | 国产成人精品久 | 久久这里精品视频 | 天堂v中文 | 99久久夜色精品国产亚洲96 | 久久影视一区二区 | 五月开心婷婷网 | 91成人精品在线 | 精品理论片| 激情影音| 国产日韩欧美网站 | 国内精品亚洲 | 碰超在线观看 | 成人在线黄色 | bbb搡bbb爽爽爽| 国产一区视频在线播放 | 在线观看日韩中文字幕 | 午夜国产一区二区三区四区 | 欧美日韩性生活 | 片网址| 免费网站看v片在线a | 日日夜夜人人精品 | 亚洲视频久久久久 | 国产精品一区免费在线观看 | 国产精品久久久久久久久久免费 | 久久午夜鲁丝片 | 人人超碰人人 | 最新av免费在线观看 | 97超碰色偷偷 | 波多野结衣电影一区二区三区 | 免费一级特黄录像 | 狠狠色丁香婷婷综合橹88 | 操操操com| 99re8这里有精品热视频免费 | 日韩 在线a | 91久久国产精品 | 国产精品一区久久久久 | av在线免费观看网站 | 久久综合色影院 | 国产成人精品在线 | 国产亚洲精品成人av久久ww | www色片 | 日韩精品电影在线播放 | 日韩剧| 青春草免费视频 | 十八岁以下禁止观看的1000个网站 | 中文字幕一区二区三区久久 | 人人要人人澡人人爽人人dvd | 欧美人zozo| 国产高清一 | 超碰97免费 | 国产中文字幕久久 | 午夜免费视频网站 | 最近中文字幕第一页 | 特级西西人体444是什么意思 | 不卡电影一区二区三区 | 国产 欧美 在线 | 激情五月播播久久久精品 | 日韩成人邪恶影片 | 亚洲精品www | 欧美日韩视频精品 | 国产.精品.日韩.另类.中文.在线.播放 | 亚洲 av网站 | 中文字幕久久网 | 中文字幕在线观看网址 | 久久免费视频3 | 二区三区毛片 | 欧美一区成人 | 五月激情电影 | 国产精品久久久久影院日本 | 久久久久久久精 | 九九热国产| 亚洲五月| 日韩视频免费观看高清 | 精品一区二区日韩 | 久久亚洲二区 | av免费在线观看网站 | 尤物97国产精品久久精品国产 | 韩国在线一区二区 | 亚洲激情六月 | 久久久免费观看视频 | 欧美另类性 | 精品视频一区在线 | 亚洲精品国精品久久99热 | 人人干人人爽 | 亚洲精品美女久久久久网站 | 日韩国产在线观看 | 久草香蕉在线视频 | 久久综合精品一区 | 涩涩资源网 | 欧洲一区二区三区精品 | 日韩中文字幕在线不卡 | 国产原创在线 | 在线观看理论 | 日韩一区正在播放 | 国产蜜臀av| 国产精品久久久久久超碰 | 色国产在线 | 少妇bbw搡bbbb搡bbbb | 91视频久久久久久 | 久久免费视屏 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 久久精品这里热有精品 | 美女黄色网在线播放 | 一区二区精品视频 | 精品国产一区二区三区久久久蜜臀 | www.com在线观看 | 亚欧洲精品视频在线观看 | 久久久久高清毛片一级 | 久久一视频 | 亚洲影视九九影院在线观看 | 有码中文字幕在线观看 | 久久综合色8888 | 九九九九热精品免费视频点播观看 | 日本黄色片一区二区 | 欧美在线久久 | 中文字幕在线观看不卡 | 黄色91免费观看 | 亚洲午夜大片 | 国产九九九精品视频 | 国产一级二级在线播放 | 免费av网站在线看 | 国产视频一区二区在线 | 欧美性天天 | 一级做a爱片性色毛片www | 欧美日韩精品久久久 | 六月丁香色婷婷 | 五月天久久 | 99久久精品国产一区二区成人 | 成年人国产精品 | 久久伊人婷婷 | 成人av在线一区二区 | 色www. | 99色在线观看视频 | 久久久午夜剧场 | 久久精品一区二区三区视频 | 国产精品一区二区三区四区在线观看 | 看av免费网站 | 亚洲高清视频在线观看免费 | 青春草免费在线视频 | 国产精品成人久久久 | 久久综合网色—综合色88 | 婷婷丁香花 | 天天干天天做 | 一区二区三区电影 | 国产精品久久网站 | 99久久9 | 国产精品久久久久久久久久妇女 | 免费视频一二三区 | 亚洲综合黄色 | 韩国一区在线 | 成人a毛片| 免费看的国产视频网站 | 草免费视频| 中文字幕免费观看视频 | 国产美女网站在线观看 | 久久午夜羞羞影院 | 欧美色久 | 欧美精品乱码99久久影院 | www.av在线播放 | 在线看国产日韩 | 99久久精品久久久久久清纯 | 99爱精品在线 | 欧美在线资源 | 午夜精品久久久 | 久久激情视频网 | 久久视频6 | 九九涩涩av台湾日本热热 | 天天草综合网 | 色资源中文字幕 | 国产一区视频在线观看免费 | 日韩欧美在线中文字幕 | 国产一区高清在线观看 | 久久久精品高清 | 久久久精选 | 97超碰人人干 | 婷婷国产v亚洲v欧美久久 | 免费观看丰满少妇做爰 | 97超在线视频 | 久草在线视频中文 | 国产亚洲精品久久久久久大师 | 日本久久综合网 | 中文字幕日韩精品有码视频 | 精品亚洲欧美一区 | 97视频在线观看网址 | 草免费视频 | 国产日韩在线看 | 操操色 | 欧美久久99 | 国产精品久久精品 | 在线观看一级 | 在线免费精品视频 | 久久精品久久综合 | 国产精品破处视频 | 午夜在线观看一区 | 欧美少妇bbwhd | 亚洲欧美视频一区二区三区 | 深夜福利视频一区二区 | 久久久久国产精品免费免费搜索 | 国产伦理久久精品久久久久_ | 亚洲成人精品久久久 | 日韩免费网址 | 亚洲高清久久久 | 成人影片免费 | 久久精品久久精品久久39 | 人人爽人人爽人人爽学生一级 | 五月婷婷网站 | 久久久精品视频网站 | 国产精品成人品 | 日韩精品无码一区二区三区 | 色播五月激情综合网 | 亚洲国产成人精品电影在线观看 | 国产精品久久久久久久久大全 | 成人精品亚洲 | 国产 精品 资源 | 欧美高清成人 | 一本一本久久a久久精品综合小说 | 免费看三级网站 | 中文字幕字幕中文 | 97天堂网 | 免费看黄在线网站 | 精品免费久久久久 | 国产成人三级在线观看 | 精品福利网 | 91av中文| 国产一区福利在线 | 国产日本在线观看 | 免费成人黄色av | 激情综合色图 | 亚洲少妇影院 | 国产精品18久久久久白浆 | 国产黄色大片免费看 | 免费av观看 | 中文字幕欲求不满 | 特级黄录像视频 | 免费黄在线观看 | ,久久福利影视 | 久久精品超碰 | 亚洲婷婷在线 | 国产资源站 | 日韩欧美在线高清 | 国产精品久久一区二区三区, | 天操夜夜操 | 五月天中文字幕mv在线 | 日夜夜精品视频 | 亚洲精品在线二区 | 国产精品久久久久久妇 | 五月婷婷在线观看 | 日韩视频一区二区在线 | ww视频在线观看 | www.亚洲精品视频 | 深爱开心激情网 | 久久免费视频精品 | 久久理论电影 | 婷婷丁香色综合狠狠色 | 久久免费试看 | 国产欧美精品一区二区三区 | 久草网在线观看 | 98超碰人人 | 国产在线日本 | 国产不卡毛片 | 日日干美女 | 在线观看免费视频你懂的 | 五月婷婷伊人网 | 久久久免费视频播放 | 人人插人人艹 | 国产精品久久99精品毛片三a | 午夜在线日韩 | 成年人免费电影 | 最近中文字幕在线中文高清版 | 草久草久| 99精品区 | 国产精品自产拍在线观看网站 | 久久99国产一区二区三区 | 日韩高清在线观看 | 97视频在线观看网址 | 中文字幕乱码日本亚洲一区二区 | 丁香色婷婷 | 99精品免费久久久久久日本 | 日韩欧三级 | 久久女同性恋中文字幕 | 久久国产精品色婷婷 | 国产精品毛片久久久久久 | av久久在线 | 国产区久久| 成年人免费看片网站 | 蜜臀久久99精品久久久久久网站 | 1区2区3区在线观看 三级动图 | 在线精品观看 | 一级国产视频 | 久久免费影院 | 久久人人97超碰com | 天天综合视频在线观看 | 中文字幕 91 | 少妇性aaaaaaaaa视频 | 日韩激情中文字幕 | 伊人午夜 | 国产色小视频 | 午夜美女网站 | 久久精品国产免费看久久精品 | www.在线观看av | 91免费观看视频网站 | 麻豆视频在线观看免费 | 九九视频精品免费 | 精品一二区 | 99久久精品久久久久久清纯 | 99re在线视频观看 | 国产精品一区二区三区在线播放 | 久久免费视频播放 | av网站有哪些 | 久久久国产精品一区二区三区 | 精品免费 | 天天天色综合a | 在线观看国产91 | 丁香一区二区 | 欧美日韩视频在线 | 日韩videos| 久久久久亚洲精品中文字幕 | 成人黄色电影在线播放 | av在线网站免费观看 | 美女久久久久久久久久 | 国产美腿白丝袜足在线av | 香蕉视频在线免费看 | av片在线观看免费 | 精品人妖videos欧美人妖 | 久久婷婷精品视频 | 日韩激情在线 | 高清免费av在线 | 亚洲伦理电影在线 | 国产精品入口麻豆www | 国产 中文 日韩 欧美 | 天天综合亚洲 | 97免费中文视频在线观看 | 激情久久久久久久久久久久久久久久 | 波多野结依在线观看 | a天堂中文在线 | 国产91欧美 | 亚洲精品国产精品国自 | 中文字幕第一页av | 美女一级毛片视频 | 国产精品国产毛片 | 在线电影a | 午夜精品一区二区三区免费 | 日日综合 | 在线国产专区 | 欧美伊人网 | 色999五月色 | 成人久久久精品国产乱码一区二区 | 国产va饥渴难耐女保洁员在线观看 | 在线免费观看视频a | 久久激五月天综合精品 | 国产精品日韩在线观看 | 久草精品在线播放 | 在线观看免费视频你懂的 | 91精品久久久久久粉嫩 | 欧美小视频在线 | 久久精品之 | 激情久久网 | 国产中文伊人 | 国产精品乱码一区二三区 | 国产最新在线视频 | 免费成人在线网站 | 午夜视频免费 | 九九日韩 | 国内精自线一二区永久 | 999久久久免费视频 午夜国产在线观看 | 久久天堂亚洲 | 99视频在线播放 | 激情五月婷婷网 | 日本久久久久久久久 | 亚洲视频 在线观看 | 日韩一级电影在线 | 色在线视频网 | www成人精品 | 亚洲精品视频中文字幕 | 久久99精品久久久久婷婷 | 国产高h视频| 夜夜澡人模人人添人人看 | 91精品视频免费看 | 欧美亚洲久久 | 久久人91精品久久久久久不卡 | 国产精品成人a免费观看 | 久久99精品久久久久久久久久久久 | 狠狠操狠狠干2017 | 少妇bbb搡bbbb搡bbbb′ | 亚洲综合射 | 天天干婷婷 | 91精品视频免费看 | 亚洲一区二区精品3399 | 精品99久久 | 人人超碰免费 | 在线视频 亚洲 | 免费高清在线观看成人 | 免费高清在线一区 | 欧美性色19p | 五月婷婷色 | 久久不射电影院 | 97av影院| 国产精品中文字幕在线观看 | 成人一级片免费看 | 国产日韩精品在线 | 深爱激情五月网 | 色婷婷狠狠五月综合天色拍 | 日韩成人免费观看 | 欧美午夜激情网 | 久久五月精品 | 亚洲日日日 | 日日操天天操夜夜操 | 日韩中文字幕电影 | 2019中文字幕第一页 | 欧美成人h版| 亚洲欧洲中文日韩久久av乱码 | 欧洲精品一区二区 | 人人插人人做 | 精品在线播放 | 91少妇精拍在线播放 | 久久免费视频在线观看 | 国内免费久久久久久久久久久 | 欧美精品国产综合久久 | 狠狠狠色丁香综合久久天下网 | 亚洲精品视频在线播放 | 五月天丁香视频 | 网站免费黄 | 99这里只有精品视频 | 久久99国产精品久久 | 久久男人中文字幕资源站 | 亚洲女同ⅹxx女同tv | www.国产在线视频 | 国产专区第一页 | 久久视频99 | 96香蕉视频 | 久久私人影院 | 日韩视频在线观看视频 | 久久在线观看视频 | 婷婷五月色综合 | 91麻豆精品国产91久久久更新时间 | 亚洲国产播放 | 国产乱码精品一区二区蜜臀 | 久久综合欧美 | 国产97色 | 日韩av资源在线观看 | 最新av在线播放 | 91爱在线 | 国产精品久久久久久久久久久久午夜 | 久久精品女人毛片国产 | 国产精品视频免费观看 | 日韩高清一区 | 免费成人黄色av | 国产日韩精品在线观看 | 麻豆成人网 | 日本激情视频中文字幕 | 久久久免费播放 | 操操操干干干 | 久久免费av电影 | 在线国产专区 | 欧美日韩有码 | 欧美精品在线观看免费 | 日韩中文字幕视频在线观看 | 国产精品专区h在线观看 | 在线观看国产成人av片 | 91大神免费视频 | 亚洲日本在线视频观看 | 色噜噜在线观看视频 | 欧美大片www | 国产中文字幕大全 | 99亚洲国产 | 久久久久久毛片精品免费不卡 | 欧美精品一区在线发布 | 96亚洲精品久久 | 美女天天操 | 六月婷婷久香在线视频 | 国产999免费视频 | 日韩精品一区二区三区电影 | 欧美日韩国产mv | 日韩在线观看三区 | 国产成人免费观看久久久 | 久久久综合精品 | 精品国产_亚洲人成在线 | 91在线观看视频网站 | 亚洲aⅴ乱码精品成人区 | 懂色av一区二区在线播放 | 国产精品不卡视频 | 涩涩在线 | 精品国产午夜 | 99视频在线精品国自产拍免费观看 | 一区二区三区高清在线 | 激情影院在线 | 久久成视频 | 久久毛片视频 | 色搞搞 | 亚洲美女免费精品视频在线观看 | 国产成人在线观看 | 久久热首页 | 成人免费视频播放 | 久久精品国产免费看久久精品 | 中文国产在线观看 | 一区二区三区 中文字幕 | 国产乱码精品一区二区三区介绍 | 久久婷婷综合激情 | 久久精品美女 | 美女福利视频一区二区 | 欧美日韩1区2区 | 在线看免费 | 亚洲婷婷伊人 | 99在线高清视频在线播放 | 精品久久91| 日韩欧美专区 | 日韩理论电影在线 | 亚洲精品乱码久久久久久蜜桃不爽 | 最新中文字幕视频 | 91最新视频 | 永久免费的av电影 | 久久免费视频这里只有精品 | 91禁看片| 日韩欧美一区二区三区在线观看 | 深夜男人影院 | 国产欧美精品一区二区三区四区 | 欧美日韩伦理在线 | 国产成视频在线观看 | av成人资源 | 亚洲久久视频 | 激情久久综合 | 91在线成人 | 一二三四精品 | 久久精品一区二区三区四区 | 五月开心六月伊人色婷婷 | 中文字幕中文字幕在线中文字幕三区 | 视频在线观看91 | 97狠狠操 | 久草国产视频 | 国产日韩欧美网站 | 五月婷婷激情网 | 精品国产一区二区三区久久影院 | 99re热精品视频 | 伊人手机在线 | 婷婷激情av | 青青看片 | 黄色精品久久 | 中文字幕在线播放av | 欧美日韩国产精品一区 | 夜夜视频欧洲 | 久免费视频 | 粉嫩av一区二区三区四区 | 成人在线视频观看 | 日日婷婷夜日日天干 | 国产精品视频永久免费播放 | 色婷婷激情综合 | 99久久婷婷 | 欧美一区二区三区四区夜夜大片 | 超碰97免费 | 天天综合网~永久入口 | 日韩一级成人av | 亚洲精品国产自产拍在线观看 | 九九九九九九精品任你躁 | 婷婷免费视频 | av五月婷婷 | 成人精品久久久 | 午夜精品福利一区二区三区蜜桃 | 日韩中文字幕在线 | 国产精品永久免费视频 | 久久久精品国产免费观看同学 | 中文字幕在线观看2018 | 欧美成人性战久久 | 国内精品国产三级国产aⅴ久 | 爱色av.com| 四虎在线永久免费观看 | 久久久久99精品国产片 | 国产精品黄色 | 2020天天干夜夜爽 | 欧美射射射 | 国产又粗又猛又黄 | 欧美精品一区二区在线播放 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 91精品国产91久久久久 | 国产又黄又猛又粗 | 国产一区二区精品91 | 免费午夜av| 国产精品久久一区二区三区, | 一级欧美黄| 国产精品毛片网 | 一级片免费在线 | 视频91 | 九九精品久久久 | 亚洲精品成人免费 | 中文字幕综合在线 | 国产999在线 | 久免费| 成人av影视| 色婷婷88av视频一二三区 | 天天爱天天操 | 国产 欧美 日韩 | 国产在线欧美在线 | 国产精品美女久久久免费 | 97理论电影 | 亚洲91精品| 国产精品成人一区二区三区 | 操操操操网 | 亚洲精品自拍 | 国产成人精品av久久 | 欧美日韩裸体免费视频 | 日躁夜躁狠狠躁2001 | 91视频免费看网站 | 欧美尹人| 国产 日韩 在线 亚洲 字幕 中文 | 开心色停停 | 在线精品视频免费观看 | 一区二区三区在线观看免费视频 | 国产精品白浆视频 | 91福利影院在线观看 | 丁香婷婷激情国产高清秒播 | 碰超在线| 欧美日韩一区二区在线 | 亚洲黄色在线免费观看 | 又紧又大又爽精品一区二区 | 色婷婷激婷婷情综天天 | a特级毛片 | 亚洲精品毛片一级91精品 | 欧美人zozo | 国产高清av在线播放 | 亚洲男男gaygay无套同网址 | 天天射成人 | 五月天亚洲激情 | 亚洲欧美日韩精品一区二区 | 国产色视频一区二区三区qq号 | 亚洲激情在线视频 | 国产精品精品久久久 | 欧美色图视频一区 | 国模吧一区 | 日日夜夜草 | 日韩免费在线一区 | 久久久国产在线视频 | 亚洲视频分类 | 中文字幕在线观看2018 | 成人三级网站在线观看 |