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

值得推薦的十種PHP測試框架

譯文
開發 前端
本文將和您一起探討十種優秀PHP測試框架是如何實現測試自動化,以及它們各自的優缺點。

[[388760]]

【51CTO.com快譯】作為一種可以支持測試和開發活動的工具與過程的集合,框架往往包含了各種實用的程序庫、可重用的模塊、測試數據的設置、以及其他依賴項。目前,無論是針對Web的開發、還是測試,業界都有多種成熟框架,可供您根據實際需求進行選擇,進而提高團隊的效率和生產力。而作為一個優秀的框架,它通常需要具備如下優點:

  • 維護具備良好定義的代碼結構。
  • 提供能有效用于測試的可重用模塊和庫。
  • 可加快測試的進程與效率。
  • 可避免代碼的重復。
  • 能夠分析需求與測試的范圍。

同時,在所有服務器端的編程語言中,有80%的網站用到了PHP。因此,我們有必要對針對PHP測試框架開展深入研究,以方便采用標準的格式,編寫出各種測試用例。下面,我將和您一起探討十種優秀PHP測試框架是如何實現測試自動化,以及它們各自的優缺點。

1. PHPUnit

作為一種面向程序員的最常用PHP測試框架,PHPUnit非常適合單元測試。它是由Sebastian Bergmann開發的,屬于xUnit框架體系結構中的一個實例。

安裝步驟

您需要事先安裝PHP 7.3版或更高版本,才能安裝PHPUnit的最新版本--PHPUnit 9.3。以下便是PHPUnit的安裝步驟。

  • 步驟1:從鏈接https://www.php.net/phar處下載PHAR(PHP Archive)。PHAR已將所有必需的PHPUnit依賴項,都捆綁在了一個文件中。
  • 步驟2:從鏈接https://getcomposer.org/處,安裝Composer,以管理項目中的所有依賴項。

使用PHPUnit框架的優勢

作為公認好用的PHP框架之一,PHPUnit在進行自動化測試過程中具有如下優勢:

1. 可以有效地分析代碼的覆蓋率。通過深入分析,它可以生成包含有各種代碼覆蓋率信息的報告,或HTML/XML日志文件。在碰到無法測試的代碼塊時,我們可以使用諸如@codeCoverageIgnore、@codeCoverageIgnoreStart和@codeCoverageIgnoreEnd之類的注釋,在執行代碼覆蓋率分析過程中,忽略某些代碼塊。當然,我們也可以通過使用@covers注釋,來指定某個代碼塊去執行代碼覆蓋率分析。

2. 在執行測試用例時,某些測試可能無法被執行到。對此,PHPUnit提供了一個可觸發異常的接口。

3. 如下面的簡單XML配置文件所示,我們可以將所有測試組合到一個套件中,并在XML配置文件的協助下觸發運行。

2. Codeception

由于具有易于使用和維護代碼模塊的能力,因此Codeception的使用范圍非常廣。它提供了多個模塊,可以在單個框架中支持驗收測試、功能測試、以及單元測試。

安裝步驟

安裝Codeception的先決條件為:

  • 安裝了PHP 5.6或更新版本。
  • 已啟用了CURL。

Codeception的具體安裝步驟為:

  • 步驟1:從官網—https://getcomposer.org/download/處,下載并安裝用于管理PHP中各個依賴項的composer。它將有助于聲明要在項目中使用到的代碼庫,并對其進行管理。
  • 步驟2:從Codeception的官網—https://codeception.com/install處,下載并安裝PHAR。

使用Codeception框架的優勢

1. 作為“全棧測試框架”,您可以對目標應用進行單元測試、功能測試、以及驗收測試。

2. 通過使用簡單的命名規則,它能夠協助用戶理解代碼。其中,actions關鍵字可用于執行諸如:單擊、按鍵、填充輸入字段等用戶操作;assertion關鍵字可用于執行驗證,就像使用TestNG和Junit進行驗證一樣;而grabbers則可用于提取相關信息。

3. 提供了一種可在JBehave和Cucumber等行為驅動開發(BDD)中,運行用戶故事(user stories)的選項。

4. 提供了各種對于數據庫測試非常實用的數據庫模塊。

5. 具有WebDriver模塊,可用于驗收測試。

6. 具有對于Web服務測試非常實用的REST模塊。為了驗證JSON響應,該模塊可從特定的JSON標簽中提取數據,并驗證各種XML響應。

7. 有助于與Jenkins和Teamcity等持續集成工具相集成,以協助生成測試報告。

3. Storyplayer

作為一個開源的PHP測試框架,Storyplayer可用于執行端到端測試、API自動化測試、以及Web應用測試。由于它提供了對于多種編程語言的支持,因此可謂優秀PHP框架之一。

安裝步驟

  • 步驟1:目前,它僅支持Apple OSX Yosemite和Ubuntu Linux Desktop 14.10,而且需要事先安裝PHP。
  • 步驟2:根據其官網要求(https://datasift.github.io/storyplayer/v2/learn/getting-setup/index.html),需要額外添加諸如CURL、JSON、OpenSSL等擴展。

使用Storyplayer框架的優點

1. 提供了無需訂閱或付費的開源框架服務,這對于PHP的Web開發新手來說,非常實用。

2. 支持多種編程語言,讓PHP的開發和測試更加容易。

4. SeleniumHQ

作為已被廣泛使用的Web應用自動化測試框架,Selenium包含四個主要組成部分:

  • Selenium IDE
  • Selenium RC
  • Selenium WebDriver
  • Selenium Grid

由于這些組件是為特定目的設計的,因此您可以根據實際測試需求進行選擇。

安裝步驟

除了具有最新版本的PHP,您還需要安裝Composer,以管理項目的所有依賴項。

使用Selenium框架的優勢

1. 屬于開源的自動化測試框架。

2. 具有雄厚的支持社區。

3. 易于安裝,且易于實現對用例的測試。

4. 可以在諸如Google Chrome、Firefox、Safari、Internet Explorer等不同的瀏覽器中運行測試用例,并能夠無縫地測試瀏覽器的兼容性。

5. 可在多個瀏覽器和操作系統中,并行且快速地執行測試腳本。

6. 可用于執行與瀏覽器對應的鍵盤和鼠標之間的交互。

5. Behat

作為一種PHP行為驅動開發(BDD)框架,Behat專為PHP而構建,并包含了許多核心的PHP模塊。由于其代碼是用簡單的英語編寫而成,因此它能夠被項目的各個成員快速地理解。我們通常將BDD結構里包含的上下文、操作和結果,統稱為Gherkin。以下便是使用Gherkin語言編寫的簡單測試示例:

這些案例可以被寫入具有可擴展功能的文件中(如loginTest.feature)。Behat可以從命令行來運行測試,就像通過各種功能性的文件,來測試應用程序一樣。

安裝步驟

  • 步驟1:安裝PHP的最新版本。
  • 步驟2:安裝Composer,以管理項目的所有PHP依賴關系。
  • 步驟3:如果沒有Composer,則可以通過下載最新版本的behat.phar(https://github.com/Behat/Behat/releases)來設置框架。

使用Behat框架的優點

1. 屬于一種開源的測試框架。

2. 易于安裝和實施。

3. 由于全部是由BDD和簡單英語(包含Given、When和Then關鍵字的Gherkin語言)編寫,因此項目成員易于理解需求和測試用例之間的映射關系。各種場景可被寫入功能性文件中,并由上下文、后續操作和最終預期結果所組成。

4. 其詳細的文檔可幫助用戶輕松地實現該框架。

6. Atoum

作為一款較新的PHP測試框架,Atoum不但簡單,而且易于實現單元測試。由于提供了諸如內聯引擎、隔離引擎、以及并發引擎等各種內置的執行引擎,因此Atoum可以在不同的流程中,并行運行各種測試用例。此外,Atoum通過提供模擬構建的高級功能,來最大程度地減少測試運行中的依賴性。

安裝步驟

在安裝與設置Atoum框架之前,請確保您的系統中已安裝了最新版本的PHP。

  • 步驟1:從其官方網站--https://getcomposer.org/處下載并安裝Composer。
  • 步驟2:通過鏈接--https://atoum.readthedocs.io/en/latest/installation.html#phar-archive下載并安裝PHAR文件。
  • 步驟3:從Git存儲庫http://github.com/atoum/atoum.git處進行克隆。

使用Atoum框架的優勢

1. 易于編寫測試用例。

2. 提供了多個易于有效實現測試用例的斷言(assertions)。

3. 通過快速完成模擬測試,可以減少解析依賴關系時的等待時間,進而提高測試的執行效率。

4. 可生成不同格式的測試報告。

5. 可與Jenkins、Travis CI、CircleCI等持續集成工具相整合。

6. 可通過添加如下插件,讓測試框架更加穩定。

a. json-schema-extension — 用于驗證JSON標簽。

b. bdd-extension — 用于編寫具有更好可讀性的BDD樣式測試用例。

c. reports-extension - 用于編寫代碼覆蓋率的報告。

7. SimpleTest

作為一款PHP測試框架,SimpleTest可用于單元測試、Web測試、以及PHP Web開發的模擬對象。該框架通過內置的Web瀏覽器,以方便用戶導航到不同的網頁上,并開展測試。

安裝步驟

  • 步驟1:在系統中安裝最新版本的PHP。
  • 步驟2:從其官網http://simpletest.sourceforge.net/處下載并設置該框架。

使用SimpleTest框架的優勢

1. 對于單元測試非常實用。

2. 為表單、SSL、框架、代理、以及基本身份驗證,提供了廣泛的支持。

3. 具有內置的Web瀏覽器,可協助測試Web應用。

4. 可通過瀏覽器,以及命令行來執行測試。

5. 可與PHPUnit一起使用。

6. 具有高度的靈活性,并能夠自定義輸出結果。

8. phpspec

作為另一種行為驅動開發(BDD)框架,phpspec可用于編寫和執行由PHP編寫的測試。它能夠根據開發人員提供的規范,來驅動設計。

安裝步驟

  • 步驟1:在系統中安裝PHP 5.6或7。
  • 步驟2:根據鏈接--http://www.phpspec.net/en/stable/,正確地設置Composer,以自動管理所有項目的依賴項,否則phpspec將無法檢測到各種類。
  • 步驟3:使用命令“composer require –dev Phpspec/Phpspec”,來安裝phpspec。之后,您會注意到所有依賴項都已被成功安裝在vendor文件夾中。對應的可執行文件也在vendor/bin/phpspec中。

使用phpspec框架的優勢

  • 能夠自動為類和方法生成框架。
  • 具有一個模擬框架。
  • 提供了14個內置的匹配器,其中包括常見的比較匹配器、近似匹配器、類型匹配器、以及標識匹配器等。它們可以驗證和描述測試的結果。
  • 可以通過配置諸如DataProvider插件、框架集成插件、代碼生成插件、以及Matchers插件等,來擴展該框架。

9. Peridot

Peridot常被開發人員譽為可使用BDD方法的優秀PHP框架之一。在Peridot中用describe-it語法編寫出的測試代碼(見如下代碼段),不但易于閱讀和理解,而且便于維護。由于能夠快速地加載,且能并行地運行測試套件,因此它被認為是PHP框架中最快的一款。

安裝步驟

  • 步驟1:使用Composer來輕松安裝該框架,并管理項目中的依賴項。
  • 步驟2:可通過鏈接--https://peridot-php.github.io/#getting-started,來下載并手動安裝PHAR。

使用Peridot框架的優勢

1. 可使用熟悉的describe-it語法,來創建清晰易讀的測試語言。

2. 為了實現擴展,可使用各種類型的插件來自定義測試框架。

3. 可通過與WebDriver和數據庫相集成,來執行測試。

4. 與上述Phpspec和PHPUnit之類的PHP框架相比,Peridot屬于輕量級和快速型。

5. 可協助執行高速集成測試。

6. 提供針對不同特定目的而專門設計的報告器,如:Peridot List報告器、并發報告器、以及代碼覆蓋率報告器等。

10. Kahlan

作為一種單元式和行為驅動的PHP框架,Kahlan使用了類似于Peridot的describe-it語法。無需任何PHP擴展,我們即可將該開源框架作為補丁植入(stub)代碼。

Kahlan同樣使用describe-it語法,來簡化用戶對于測試的維護和理解。其中,describe關鍵字通常包含了各種方法規范;而it關鍵字則包含待測試的簡明代碼。如下簡單代碼清晰地展示了describe-it語法:

安裝步驟

  • 步驟1:應事先在系統中安裝5.5版以上的PHP。如需進行代碼覆蓋率分析,則要安裝phpdbg或xdebug。其中,Xdebug是一個可用于調試目的PHP擴展。
  • 步驟2:通過安裝Composer來管理項目的依賴項,并可參考Kahlan的官方說明--https://kahlan.github.io/docs/getting-started.html#installation,來手動設置該框架。

使用Kahlan框架的優勢

1. 提供了許多可用于測試不同場景的匹配器。

2. 提供了可用于解決各種依賴關系的stub選項。

3. 內置了報告與導出功能。

4. 易于擴展,并可根據需求進行定制。

5. 允許用戶使用諸如:beforeAll、beforeEach、afterEach、以及afterAll等安裝(setUp)和拆卸(tearDown)方法。

6. 具有內置的代碼覆蓋率導出器,可用于獲取有關代碼覆蓋率的詳細信息。

原文標題:10 of the Best PHP Testing Frameworks for 2021,作者: Shalini Baskaran

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2019-02-15 09:00:00

機器學習API人工智能

2018-04-09 09:00:00

Java測試框架庫JUnit

2024-04-10 12:33:58

2024-10-11 09:35:23

FixturePytest函數

2019-08-05 09:45:19

Node.jsWeb開發前端

2024-11-13 13:20:44

2021-08-10 08:00:00

微服務開發工具

2019-04-29 09:00:00

數據可視化JavaScript圖表庫

2023-05-15 15:29:13

設計模式JavaScript

2021-04-07 09:00:00

Web工具漏洞

2020-08-13 07:00:00

工具技術管理

2010-08-30 16:18:05

2024-08-22 08:54:40

2010-09-13 17:17:04

2010-07-07 11:30:16

UML十種圖

2018-09-25 23:21:13

2024-01-22 08:15:42

API協議設計

2025-11-05 01:47:00

2023-05-15 20:08:04

Linux字體

2024-01-18 12:25:11

點贊
收藏

51CTO技術棧公眾號

操日韩av在线电影| 久久91视频| 日韩成人dvd| 久久精品成人欧美大片| 亚洲三级在线视频| 密臀av在线播放| 国产精品色眯眯| 国产精品乱码一区二区三区| 在线永久看片免费的视频| 欧美激情偷拍自拍| 亚洲国产黄色片| 另类小说第一页| 麻豆福利在线观看| 国产女人aaa级久久久级 | 91香蕉视频污在线观看| 一区二区三区在线免费看| 色综合激情久久| 欧美一二三不卡| 国产对白叫床清晰在线播放| 国产精品18久久久久| 欧洲永久精品大片ww免费漫画| www深夜成人a√在线| 国产欧美一区二区三区精品观看| 欧美一区二区三区公司| 北条麻妃av高潮尖叫在线观看| 久久免费电影| 亚洲欧美怡红院| 欧美精品与人动性物交免费看| 国产深喉视频一区二区| 日韩av一级电影| 91国在线精品国内播放| 久久久久久久久久网站| 色综合久久网| 一区二区三区视频免费| 亚洲成av人片在线观看无码| 99久久久国产精品| 久久精品在线播放| 亚洲a v网站| 99久久精品日本一区二区免费| 亚洲精品va| 在线观看视频99| 精品少妇人妻一区二区黑料社区| 伊人精品综合| 欧美视频中文字幕| 国产亚洲精品综合一区91| 午夜激情在线观看视频| 日本黄色免费在线| 欧美少妇xxxx| 日本久久电影网| 国产96在线 | 亚洲| 污污网站在线看| 日韩一区有码在线| 免费观看黄色的网站| 91精彩视频在线观看| 欧美激情一区二区三区在线| 欧美高清视频一区二区三区在线观看| 性感美女福利视频| 91婷婷韩国欧美一区二区| 国产私拍一区| 性高潮久久久久久久久久| 99视频热这里只有精品免费| 国内一区二区三区在线视频| 天天综合网天天综合| 99久久久国产精品| 秋霞毛片久久久久久久久| 可以在线观看的黄色| 久久久久久久久久美女| 日本一区不卡| 色欧美激情视频在线| 中文字幕亚洲一区二区av在线| 一区二区在线高清视频| 韩国av网站在线| 亚洲自拍偷拍欧美| 日韩av在线播放不卡| 黄色在线观看www| 色天使久久综合网天天| 亚洲天堂av线| 国产亚洲久久| 亚洲成人国产精品| 日韩在线免费观看av| 精品日本12videosex| 精品精品国产国产自在线| 国产波霸爆乳一区二区| 亚洲伦伦在线| 国产精品色视频| 精品毛片在线观看| 97se亚洲国产综合自在线不卡| 欧美激情专区| 国产在线激情视频| 亚洲妇熟xx妇色黄| 免费大片在线观看| 成人噜噜噜噜| 亚洲精品影视在线观看| 永久免费看mv网站入口| 亚洲激情影院| 国产欧美日韩91| 日韩一级免费毛片| 国产精品视频第一区| 国产91在线亚洲| 性欧美hd调教| 精品捆绑美女sm三区| 在线不卡av电影| 国产在线欧美| 国产精品普通话| 欧美 日韩 国产 精品| 国产亚洲精品bt天堂精选| av磁力番号网| 久久青青视频| 精品福利一二区| 色www亚洲国产阿娇yao| 国产欧美大片| 97免费资源站| 97电影在线观看| 亚洲成人动漫在线观看| 日韩av自拍偷拍| 伊人久久大香线蕉综合网蜜芽| 免费不卡在线观看av| 无码人妻丰满熟妇区bbbbxxxx | 日韩理论在线观看| 国产极品粉嫩福利姬萌白酱| 精品中文字幕一区二区三区| 亚洲三级免费看| 日韩成人免费在线视频| 国产在线国偷精品产拍免费yy| 久久视频在线观看中文字幕| 色噜噜狠狠狠综合欧洲色8| 欧美网站一区二区| 双性尿奴穿贞c带憋尿| 国产一区欧美| 成人在线看片| 伊人手机在线| 欧美一区二区日韩| 国产精品视频看看| 日韩成人午夜精品| 免费国产在线精品一区二区三区| 久草在线视频福利| 日韩一区二区三区四区 | 亚洲国产综合在线| 尤物网站在线看| 91精品久久久久久久蜜月| 国产精品精品视频| 国模吧精品人体gogo| 欧美日韩中文字幕综合视频| www.日本高清| 999在线观看精品免费不卡网站| 99国产高清| 性爱视频在线播放| 精品日韩99亚洲| 久久精品国产亚洲AV无码麻豆| 国产精品 日产精品 欧美精品| 国产欧美自拍视频| 日本精品在线播放| 美女av一区二区| www.看毛片| 亚洲图片欧美综合| 国产xxxx视频| 欧美亚洲一区二区三区| 欧美一级爱爱| 日韩一区二区三免费高清在线观看| 国产亚洲欧洲黄色| 中文字幕在线视频第一页| 日本一区二区成人在线| 久久这里只精品| 在线精品视频在线观看高清| 91国产在线免费观看| 国产盗摄在线视频网站| 亚洲国产精品va在线看黑人动漫| 91国产丝袜播放在线| 久久久影视传媒| 9久久婷婷国产综合精品性色| 99国产**精品****| 亚洲综合第一页| 成av人片在线观看www| 精品综合免费视频观看| 国产精品蜜臀av| 亚洲国产精品无码观看久久| 成人在线视频中文字幕| 2019中文字幕全在线观看| 欧美xxx.com| 欧美日韩情趣电影| 欧美成人aaa片一区国产精品| 国产91精品入口| 国内自拍在线观看| 成人精品视频| 99国产在线视频| 欧美aa免费在线| 日韩中文视频免费在线观看| 亚洲第一成人av| 日本久久一区二区| 欧美日韩在线国产| 久久综合久色欧美综合狠狠| 亚洲天堂2018av| 亚洲午夜伦理| 五月天色一区| 成人香蕉社区| 国产美女搞久久| 国产h片在线观看| 日韩在线观看精品| 天天综合网在线| 欧美福利电影网| 久久久免费高清视频| √…a在线天堂一区| 一出一进一爽一粗一大视频| 精品综合免费视频观看| 日本一区二区黄色| 自拍偷拍欧美专区| 日韩久久不卡| 开心激情综合| 91色视频在线导航| 精品欧美一区二区三区在线观看| 久久777国产线看观看精品| 国产天堂在线| 日韩成人在线视频网站| 国产特级aaaaaa大片| 91成人国产精品| 久久精品人妻一区二区三区| 国产精品传媒在线| 亚洲精品成人无码熟妇在线| 成人美女在线观看| 日韩av一卡二卡三卡| 日日噜噜夜夜狠狠视频欧美人 | 免费中文字幕av| 国产美女一区二区| 天天干天天操天天做| 免费欧美在线| 青青草成人免费在线视频| 亚洲成人免费| 亚洲黄色成人久久久| 亚洲成人一品| 久久精品综合一区| 亚洲国产欧美在线观看| 亚洲mm色国产网站| 青草综合视频| 国产精品亚洲自拍| 天堂久久午夜av| 日韩女优在线播放| 澳门成人av网| 热99精品里视频精品| 涩涩av在线| 51ⅴ精品国产91久久久久久| 8x8ⅹ拨牐拨牐拨牐在线观看| 久久久久久91| www欧美xxxx| 性亚洲最疯狂xxxx高清| 国产美女福利在线观看| 久久久中文字幕| av漫画网站在线观看| 久久99国产精品自在自在app | 三级视频在线播放| 日韩成人在线免费观看| 亚洲色大成网站www| 亚洲精品mp4| 免费播放片a高清在线观看| 亚洲老头老太hd| 国产三级在线观看| 中文字幕欧美日韩| 老司机免费在线视频| 深夜福利国产精品| 国产写真视频在线观看| 九九热精品视频在线播放| 福利成人导航| 欧美亚州一区二区三区| 欧美一区 二区 三区| 国产精品免费观看在线| 成人黄色理论片| 国产精品日韩欧美一区二区| 人妖一区二区三区| 日本一区二区久久精品| 99成人在线视频| 成人av在线不卡| 媚黑女一区二区| 色播五月激情五月| 国产成人在线视频免费播放| 伊人网综合视频| 欧美激情综合五月色丁香小说| 久久久久久久久福利| 亚洲精品成a人| 久久久久久久久久久久久av| 欧美色爱综合网| 亚洲老妇色熟女老太| 亚洲女人被黑人巨大进入| 成全电影播放在线观看国语| 九九热最新视频//这里只有精品| 黄网av在线| 国产精品 欧美在线| 国产午夜久久av| 欧美一级二级三级| 一区二区三区毛片免费| 国产超级av在线| 国精产品一区一区三区mba视频| 黄色国产在线视频| 中文字幕成人网| 国产无遮挡裸体免费视频| 在线免费一区三区| 亚洲精品喷潮一区二区三区| 夜夜嗨av一区二区三区免费区 | 91免费精品国偷自产在线| 91麻豆精品激情在线观看最新| 奇米影视首页 狠狠色丁香婷婷久久综合| 亚洲精品a级片| 亚洲成人福利在线观看| 成人动漫精品一区二区| 亚洲AV成人无码网站天堂久久| 亚洲va欧美va天堂v国产综合| 在线观看国产精品视频| 亚洲精品久久久久| av中文字幕在线观看| 国产精品久久久久久久久| 国产精品天天看天天狠| 亚洲综合第一| 久久综合五月| 久久久高清视频| 亚洲色大成网站www久久九九| www毛片com| 日韩www在线| 日韩三级电影视频| 国产在线精品成人一区二区三区| 亚洲大片精品免费| 国产人妻777人伦精品hd| 国产精品一区免费视频| 免费在线观看黄色小视频| 日本福利一区二区| 三级毛片在线免费看| 久久久欧美一区二区| 欧美第一在线视频| 国产手机视频在线观看| 麻豆国产精品官网| 69视频在线观看免费| 色综合久久中文综合久久牛| 少妇精品视频一区二区| 欧美精品久久久久久久久| 精品视频在线播放一区二区三区 | 欧美一区二区免费| 日本电影在线观看网站| 国产精品久久激情| 欧美**字幕| 日本三级免费观看| 91免费视频网| 日本天堂网在线| 亚洲精品资源美女情侣酒店| 九色porny丨国产首页在线| 国产专区一区二区| 亚洲日本黄色| 女同性恋一区二区三区| 精品久久久久久久久久久久 | 一区二区三区美女xx视频| 美女福利一区二区| 欧美一区二区三区在线播放| 免费在线日韩av| 成人乱码一区二区三区av| 日韩欧美亚洲一二三区| 可以在线观看的黄色| 国产精品久久久久久久久久小说 | 国产精品国产对白熟妇| 久久青草视频| 日韩aⅴ视频一区二区三区| 久久激情久久| 免费黄色在线网址| 欧美美女黄视频| 国产激情在线观看| 91精品国产综合久久久久久丝袜| 午夜国产精品视频| 蜜臀av粉嫩av懂色av| 欧美性猛交丰臀xxxxx网站| 国产69久久| 91精品视频在线播放| 欧美午夜一区二区福利视频| 黄色在线免费播放| 91国偷自产一区二区开放时间| 在线观看免费黄色| 亚洲最大成人网色| 亚洲精选91| 国产精成人品免费观看| 欧美日韩高清一区二区三区| 毛片网站在线看| 日本高清久久一区二区三区| 极品少妇一区二区| 精品一级少妇久久久久久久| 亚洲天堂av网| 国产精品亚洲欧美日韩一区在线 | 欧美一区二区免费| 国产h片在线观看| 亚洲精品永久www嫩草| 国产激情一区二区三区桃花岛亚洲| 亚洲第一精品在线观看| 色一区av在线| 红杏aⅴ成人免费视频| 久久久久免费精品| 一区二区不卡在线播放| 久久精品a一级国产免视看成人| 成人精品久久av网站| av成人天堂| 少妇高潮在线观看| 亚洲精品久久久一区二区三区| 成人国产综合| av免费观看国产| 亚洲欧美在线另类| 毛片在线播放网站| 成人激情直播| 人禽交欧美网站|