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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

spring 测试 事务_Spring陷阱:事务测试被认为是有害的

發(fā)布時間:2023/12/3 javascript 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring 测试 事务_Spring陷阱:事务测试被认为是有害的 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

spring 測試 事務(wù)

Spring殺手級功能之一是容器內(nèi)集成測試 。 盡管EJB多年來一直缺乏此功能(Java EE 6終于解決了這個問題,但是我尚未進(jìn)行測試),但是Spring從一開始就允許您從Web層開始,通過所有服務(wù)來測試整個堆棧。到數(shù)據(jù)庫的方式。

數(shù)據(jù)庫是有問題的部分。 首先,您需要使用內(nèi)存中的獨(dú)立數(shù)據(jù)庫(例如H2)將測試與外部數(shù)據(jù)庫分離。 Spring在很大程度上幫助了這一點(diǎn),尤其是現(xiàn)在有了配置文件和嵌入式數(shù)據(jù)庫支持 。 第二個問題更加微妙。 盡管典型的Spring應(yīng)用程序幾乎是完全無狀態(tài)的(無論好壞),但數(shù)據(jù)庫固有地是有狀態(tài)的。 這使集成測試變得復(fù)雜,因為編寫測試的第一個原則是它們應(yīng)該彼此獨(dú)立且可重復(fù)。 如果一個測試將某些內(nèi)容寫入數(shù)據(jù)庫,則另一個測試可能會失敗; 而且由于數(shù)據(jù)庫更改,相同的測試可能在后續(xù)調(diào)用中失敗。

顯然,Spring還可以通過一個非常巧妙的技巧來解決此問題 :在運(yùn)行每個測試之前,Spring會啟動一個新事務(wù)。 整個測試(包括其設(shè)置和拆除)在同一事務(wù)中運(yùn)行,該事務(wù)在最后回滾。 這意味著測試期間所做的所有更改在數(shù)據(jù)庫中都是可見的,就像它們被持久化一樣。 但是,每次測試后的回滾都會清除所有更改,而下一個測試將在一個全新的數(shù)據(jù)庫上進(jìn)行。 輝煌!

不幸的是,這不是關(guān)于Spring集成測試優(yōu)勢的另一篇文章。 我想我已經(jīng)編寫了成百上千個這樣的測試,而我真的很感謝Spring框架提供的透明支持。 但是我也遇到了這個舒適功能帶來的眾多怪異和不一致之處。 更糟糕的是,通常所謂的事務(wù)測試實際上隱藏了錯誤,使開發(fā)人員確信該軟件可以工作,而部署后卻會失敗! 這是一個不詳盡但令人大開眼界的問題集合:

@Test public void shouldThrowLazyInitializationExceptionWhenFetchingLazyOneToManyRelationship() throws Exception {//givenfinal Book someBook = findAnyExistingBook();//whentry {someBook.reviews().size();fail();} catch(LazyInitializationException e) {//then} }

這是Hibernate和spring集成測試中的一個已知問題。 Book是一個數(shù)據(jù)庫實體,與“評論”之間存在一對多的關(guān)系,默認(rèn)情況下是惰性的。 findAnyExistingBook()只是從事務(wù)服務(wù)中讀取測試書。 現(xiàn)在有點(diǎn)理論了:只要將實體綁定到會話(如果使用JPA,則為EntityManager),它就可以延遲并透明地加載關(guān)系。 在我們的情況下,這意味著:只要它在交易范圍之內(nèi)。 實體離開交易的那一刻,它就變得分離。 在此生命周期階段,實體不再連接到session / EntityManager(已經(jīng)提交并關(guān)閉),并且任何獲取懶惰屬性的方法都將引發(fā)可怕的LazyInitializationException。 此行為實際上是在JPA中標(biāo)準(zhǔn)化的(異常類本身除外,它是特定于供應(yīng)商的)。

在本例中,我們正在調(diào)用.reviews()(Scala風(fēng)格的“ getter”,我們也將盡快將測試用例轉(zhuǎn)換為ScalaTest),并期望看到Hibernate異常。 但是,不會引發(fā)異常,并且應(yīng)用程序會繼續(xù)運(yùn)行。 這是因為整個測試都在事務(wù)內(nèi)運(yùn)行,并且Book實體永遠(yuǎn)不會超出事務(wù)范圍。 延遲加載在Spring集成測試中始終有效。

公平地說,我們在現(xiàn)實生活中永遠(yuǎn)不會看到這樣的測試(除非您要進(jìn)行測試以確保給定的集合是惰性的-不太可能)。 在現(xiàn)實生活中,我們正在測試僅在測試中起作用的業(yè)務(wù)邏輯。 但是,在部署之后,我們開始遇到LazyInitializationException。 但是我們測試了! Spring集成測試支持不僅隱藏了該問題 ,而且還鼓勵開發(fā)人員使用OpenSessionInViewFilter或OpenEntityManagerInViewFilter 。 換句話說:我們的測試不僅沒有發(fā)現(xiàn)代碼中的錯誤,而且還大大惡化了我們的整體體系結(jié)構(gòu)和性能。 不是我所期望的。

目前,實現(xiàn)某些端到端功能時,我典型的工作流程是編寫后端測試,實現(xiàn)包括REST API的后端,并在一切運(yùn)行順利時進(jìn)行部署并繼續(xù)使用GUI。 后者是完全使用AJAX / JavaScript編寫的,因此我只需要部署一次并經(jīng)常替換便宜的客戶端文件。 在此階段,我不想回到服務(wù)器來修復(fù)未發(fā)現(xiàn)的錯誤。

抑制LazyInitializationException是Spring集成測試中最著名的問題之一。 但這只是冰山一角。 這是一個更復(fù)雜的示例(它再次使用JPA,但此問題在普通JDBC和任何其他持久性技術(shù)中也很明顯):

@Test public void externalThreadShouldSeeChangesMadeInMainThread() throws Exception {//givenfinal Book someBook = findAnyExistingBook();someBook.setAuthor("Bruce Wayne");bookService.save(someBook);//whenfinal Future<Book> future = executorService.submit(new Callable<Book>() {@Overridepublic Book call() throws Exception {return bookService.findBy(someBook.id()).get();}});//thenassertThat(future.get().getAuthor()).isEqualTo("Bruce Wayne"); }

第一步,我們從數(shù)據(jù)庫中加載一些書并修改作者,然后保存一個實體。 然后,我們通過id在另一個線程中加載相同的實體。 該實體已經(jīng)保存,因此可以確保線程應(yīng)看到更改。 但是,情況并非如此,最后一步中的斷言證明了這一點(diǎn)。 發(fā)生了什么?

我們剛剛在ACID事務(wù)屬性中觀察到“ I”。 在提交事務(wù)之前,測試線程所做的更改對其他線程/連接不可見。 但是我們知道測試事務(wù)已提交! 這個小展示展示了在事務(wù)支持下編寫多線程集成測試有多么困難。 幾周前,當(dāng)我想對啟用JDBCJobStore的 Quartz調(diào)度程序進(jìn)行集成測試時,我學(xué)到了很難的方法。 無論我多么努力,這些工作從未被解雇。 原來,我是在Spring事務(wù)范圍內(nèi)安排在Spring管理的測試中的工作。 由于從未提交過事務(wù),因此外部調(diào)度程序和工作線程無法在數(shù)據(jù)庫中看到新的作業(yè)記錄。 您花了幾個小時調(diào)試此類問題?

在談?wù)撜{(diào)試時,對數(shù)據(jù)庫相關(guān)的測試失敗進(jìn)行故障排除時會彈出相同的問題。 我可以將此簡單的H2 Web控制臺(瀏覽到localhost:8082)bean添加到我的測試配置中:

@Bean(initMethod = "start", destroyMethod = "stop") def h2WebServer() = Server.createWebServer("-webDaemon", "-webAllowOthers")

但是在逐步進(jìn)行測試時,我永遠(yuǎn)不會看到測試所做的更改。 我無法手動運(yùn)行查詢以查明為什么返回錯誤結(jié)果。 另外,在進(jìn)行故障排除時,我無法即時修改數(shù)據(jù)以更快地周轉(zhuǎn)。 我的數(shù)據(jù)庫位于另一個維度。

請仔細(xì)閱讀下一個測試,時間不長:

@Test public void shouldNotSaveAndLoadChangesMadeToNotManagedEntity() throws Exception {//givenfinal Book unManagedBook = findAnyExistingBook();unManagedBook.setAuthor("Clark Kent");//whenfinal Book loadedBook = bookService.findBy(unManagedBook.id()).get();//thenassertThat(loadedBook.getAuthor()).isNotEqualTo("Clark Kent"); }

我們正在加載一本書并修改作者, 而沒有明確地堅持下去。 然后,我們再次從數(shù)據(jù)庫中加載它,并確保更改未保留。 猜猜是什么,我們已經(jīng)以某種方式更新了對象!

如果您是經(jīng)驗豐富的JPA / Hibernate用戶,那么您將確切地知道如何發(fā)生。 還記得我在上面描述附著/分離實體時的情況嗎? 當(dāng)實體仍附加到基礎(chǔ)EntityManager /會話時,它也具有其他權(quán)力。 JPA提供者有義務(wù)跟蹤對此類實體所做的更改,并在實體分離時將其自動傳播到數(shù)據(jù)庫(所謂的臟檢查)。

這意味著使用JPA實體修改的慣用方式是從數(shù)據(jù)庫中加載對象,使用setter執(zhí)行必要的更改,僅此而已。 當(dāng)實體分離時,JPA將發(fā)現(xiàn)它已被修改并為您發(fā)出UPDATE。 不需要merge()/ update(),可愛的對象抽象。 只要管理實體,此方法就起作用。 對分離的實體所做的更改將被靜默忽略,因為JPA提供程序?qū)Υ祟悓嶓w一無所知。 現(xiàn)在最好的部分–您幾乎不知道您的實體是否已附加,因為事務(wù)管理是透明的并且?guī)缀跏遣豢梢姷摹?這意味著只修改內(nèi)存中的POJO實例,同時仍然認(rèn)為更改是持久的,反之亦然,這太容易了!

我們可以測試嗎? 當(dāng)然,我們只是做了–失敗了。 在我們的測試中,交易涉及整個測試方法,因此每個實體都受到管理。 同樣由于Hibernate L1緩存,即使尚未發(fā)布數(shù)據(jù)庫更新,我們也可以獲取完全相同的圖書實例。 這是事務(wù)測試隱藏問題而不是揭示問題的另一種情況(請參閱LazyInitializationException示例)。 更改將如測試中所預(yù)期的那樣傳播到數(shù)據(jù)庫,但是在部署后會被靜默忽略……

順便說一句,我是否提到,一旦您擺脫了測試用例類的@Transactional批注,到目前為止,所有測試都通過了? 看看,來源永遠(yuǎn)是可用的 。

這是令人興奮的。 我有一個事務(wù)性的deleteAndThrow(book)業(yè)務(wù)方法,該方法刪除給定的書并引發(fā)OppsException。 這是我通過的測試,證明代碼正確:

@Test public void shouldDeleteEntityAndThrowAnException() throws Exception {//givenfinal Book someBook = findAnyExistingBook();try {//whenbookService.deleteAndThrow(someBook);fail();} catch (OppsException e) {//thenfinal Option<Book> deletedBook = bookService.findBy(someBook.id());assertThat(deletedBook.isEmpty()).isTrue();}}

返回Scala的Option <Book> (您是否已經(jīng)注意到Java代碼與用Scala編寫的服務(wù)和實體交互得很好嗎?),而不是null。 如果deleteBook.isEmpty()的結(jié)果為true,則表示未找到結(jié)果。 因此,似乎我們的代碼是正確的:實體已刪除,并且引發(fā)了異常。 是的,您是正確的,它在再次部署后會靜默失敗! 這次Hibernate L1緩存知道該特定的book實例已刪除,因此即使在刷新更改到數(shù)據(jù)庫之前它也返回null。 但是,從服務(wù)拋出的OppsException會回滾事務(wù),并丟棄DELETE! 但是測試通過了,只是因為Spring管理著這個微小的額外事務(wù),并且斷言發(fā)生在該事務(wù)內(nèi)。 毫秒后,事務(wù)回滾,恢復(fù)已刪除的實體。

顯然,解決方案是為OppsException添加noRollbackFor屬性(這是我在放棄事務(wù)性測試以支持其他解決方案后在我的代碼中發(fā)現(xiàn)的實際錯誤,目前尚待解釋)。 但這不是重點(diǎn)。 關(guān)鍵是– 您真的可以負(fù)擔(dān)起編寫和維護(hù)正在生成假陽性的測試,說服您的應(yīng)用程序正常運(yùn)行的能力,而事實并非如此?

哦,我是否提到過跨語言測試實際上在這里和那里泄漏,并且不會阻止您修改測試數(shù)據(jù)庫? 第二次測試失敗,您知道為什么嗎?

@Test public void shouldStoreReviewInSecondThread() throws Exception {final Book someBook = findAnyExistingBook();executorService.submit(new Callable<Review>() {@Overridepublic Review call() throws Exception {return reviewDao.save(new Review("Unicorn", "Excellent!!!1!", someBook));}}).get(); }@Test public void shouldNotSeeReviewStoredInPreviousTest() throws Exception {//given//whenfinal Iterable<Review> reviews = reviewDao.findAll();//thenassertThat(reviews).isEmpty(); }

線程再次陷入困境。 當(dāng)您嘗試在顯然已提交的后臺線程中進(jìn)行外部事務(wù)處理后進(jìn)行清理時,它會變得更加有趣。 自然的地方是在@After方法中刪除創(chuàng)建的Review。 但是@After是在同一測試事務(wù)中執(zhí)行的,因此清理將…回滾。

當(dāng)然,我并不是在抱怨我最喜歡的應(yīng)用程序堆棧弱點(diǎn)。 我在這里提供解決方案和提示。 我們的目標(biāo)是完全擺脫事務(wù)測試,僅依賴于應(yīng)用程序事務(wù)。 這將有助于我們避免上述所有問題。 顯然,我們不能放棄測試的獨(dú)立性和可重復(fù)性功能。 每個測試必須在同一數(shù)據(jù)庫上工作才能可靠。 首先,我們將把JUnit測試轉(zhuǎn)換為ScalaTest。 為了獲得Spring依賴注入支持,我們需要這個微小的特征:

trait SpringRule extends Suite with BeforeAndAfterAll { this: AbstractSuite =>override protected def beforeAll() {new TestContextManager(this.getClass).prepareTestInstance(this)super.beforeAll();}}

現(xiàn)在是時候揭示我的想法了(如果您不耐煩,請在此處查看完整的源代碼 )。 它遠(yuǎn)非獨(dú)創(chuàng)性或獨(dú)特性,但我認(rèn)為它值得關(guān)注。 無需在一個巨大的事務(wù)中運(yùn)行所有內(nèi)容并將其回滾,只需讓經(jīng)過測試的代碼在需要和配置的任何地方,任何時間啟動和提交事務(wù)即可。 這意味著數(shù)據(jù)實際上已寫入數(shù)據(jù)庫,并且持久性的工作原理與部署后完全相同。 漁獲物在哪里? 每次測試后,我們都必須以某種方式清理混亂……

事實證明它并不那么復(fù)雜。 只需轉(zhuǎn)儲干凈的數(shù)據(jù)庫,然后在每次測試后將其導(dǎo)入! 轉(zhuǎn)儲包含在部署和應(yīng)用程序啟動之后,第一次測試運(yùn)行之前立即存在的所有表,約束和記錄。 就像備份并從中還原一樣! 看看H2有多簡單:

trait DbResetRule extends Suite with BeforeAndAfterEach with BeforeAndAfterAll { this: SpringRule =>@Resource val dataSource: DataSource = nullval dbScriptFile = File.createTempFile(classOf[DbResetRule].getSimpleName + "-", ".sql")override protected def beforeAll() {new JdbcTemplate(dataSource).execute("SCRIPT NOPASSWORDS DROP TO '" + dbScriptFile.getPath + "'")dbScriptFile.deleteOnExit()super.beforeAll()}override protected def afterEach() {super.afterEach()new JdbcTemplate(dataSource).execute("RUNSCRIPT FROM '" + dbScriptFile.getPath + "'")}}trait DbResetSpringRule extends DbResetRule with SpringRule

SQL轉(zhuǎn)儲(請參閱H2 SCRIPT命令)執(zhí)行一次并導(dǎo)出到臨時文件。 然后在每次測試后執(zhí)行SQL腳本文件。 信不信由你,就是這樣! 我們的測試不再是事務(wù)性的(因此,所有Hibernate和多線程的極端情況都已被發(fā)現(xiàn)和測試),而我們并沒有犧牲事務(wù)性測試設(shè)置的簡便性(不需要額外的清理)。 我最終還可以在調(diào)試時查看數(shù)據(jù)庫內(nèi)容! 這是進(jìn)行中的先前測試之一:

@RunWith(classOf[JUnitRunner]) @ContextConfiguration(classes = Array[Class[_]](classOf[SpringConfiguration])) class BookServiceTest extends FunSuite with ShouldMatchers with BeforeAndAfterAll with DbResetSpringRule {@Resourceval bookService: BookService = nullprivate def findAnyExistingBook() = bookService.listBooks(new PageRequest(0, 1)).getContent.headtest("should delete entity and throw an exception") {val someBook = findAnyExistingBook()intercept[OppsException] {bookService.deleteAndThrow(someBook)}bookService findBy someBook.id should be (None)} }

請記住,這不是庫/實用程序,而是一個想法。 對于您的項目,您可能會選擇略有不同的方法和工具,但是總體思路仍然適用:讓您的代碼在與部署后完全相同的環(huán)境中運(yùn)行,然后從備份中清除混亂。 您可以使用JUnit, HSQLDB或任何您喜歡的東西獲得完全相同的結(jié)果。 當(dāng)然,您也可以添加一些巧妙的優(yōu)化方法-標(biāo)記或發(fā)現(xiàn)未修改數(shù)據(jù)庫的測試,選擇更快的轉(zhuǎn)儲,導(dǎo)入方法等。

老實說,還有一些弊端,以下是我腦海中的一些缺點(diǎn):

  • 性能 :盡管這種方法并不總是比回滾事務(wù)慢得多(某些數(shù)據(jù)庫回滾的速度特別慢),但并不明顯,但可以肯定地說。 當(dāng)然,內(nèi)存數(shù)據(jù)庫可能具有一些意外的性能特征,但要為速度變慢做好準(zhǔn)備。 但是,我沒有在一個小項目中觀察到每100個測試有巨大的差異(大約10%)。
  • 并發(fā) :您不再可以同時運(yùn)行測試。 一個線程(測試)所做的更改對其他線程可見,從而使測試執(zhí)行無法預(yù)測。 對于上述性能問題,這甚至變得更加痛苦。

就是這樣。 如果您有興趣,請給這種方法一個機(jī)會。 采用您現(xiàn)有的測試基礎(chǔ)可能需要一些時間,但是即使發(fā)現(xiàn)一個隱藏的錯誤也值得,您是不是認(rèn)為呢? 并且還要注意其他Spring陷阱 。

參考: 春天的陷阱: NoBlogDefFound Blog上的 JCG合作伙伴 Tomasz Nurkiewicz 認(rèn)為有害的事務(wù)測試 。

相關(guān)文章 :
  • Spring陷阱:代理
  • Spring聲明式事務(wù)示例
  • Spring依賴注入技術(shù)的發(fā)展
  • Spring和AspectJ的領(lǐng)域驅(qū)動設(shè)計
  • Spring 3使用JUnit 4進(jìn)行測試– ContextConfiguration和AbstractTransactionalJUnit4SpringContextTests
  • 使用Spring AOP進(jìn)行面向方面的編程
  • Java教程和Android教程列表

翻譯自: https://www.javacodegeeks.com/2011/12/spring-pitfalls-transactional-tests.html

spring 測試 事務(wù)

總結(jié)

以上是生活随笔為你收集整理的spring 测试 事务_Spring陷阱:事务测试被认为是有害的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

国产美女黄网站免费 | 色99色| 狠狠干在线 | 国产一区二区电影在线观看 | 三级动图| 日韩在线小视频 | 97香蕉视频| 国产一区二区影院 | 久草在线视频网 | 欧美成年黄网站色视频 | 天天操天天色综合 | 日本久久视频 | 97精品国自产拍在线观看 | 狠狠色丁香婷婷综合最新地址 | 久久久久久免费 | bbw av| 国产一区二区成人 | 亚洲成av人电影 | 这里有精品在线视频 | 成人午夜电影久久影院 | 香蕉影院在线播放 | av一区二区三区在线播放 | 国产伦理一区 | 国产精品久久久久影院日本 | 免费一级片观看 | 国产v视频 | 免费男女羞羞的视频网站中文字幕 | 永久免费毛片在线观看 | 成年人国产视频 | 国产专区在线看 | 黄色一级大片在线免费看国产一 | 99视频精品全国免费 | av一级免费 | 成人免费一区二区三区在线观看 | 成人三级网站在线观看 | 国内视频在线 | 少妇按摩av | 国产原创在线 | 美女久久视频 | 欧美极品久久 | 欧美激情奇米色 | av免费电影在线观看 | 91福利视频免费观看 | 天天操夜夜干 | 黄www在线观看 | 91探花在线视频 | 久久国产精品一区二区三区 | 亚洲精品大全 | 久久免费视频1 | 久久国产精品色av免费看 | 国产高清视频在线免费观看 | 色播五月激情五月 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 一区二区三区日韩精品 | 激情久久久久久久久久久久久久久久 | 九九九热精品免费视频观看 | 国产成人久久精品77777 | 欧美一区二视频在线免费观看 | 久久97久久 | 免费日韩电影 | 久久久国产精品久久久 | 欧美日性视频 | 亚洲国产欧美一区二区三区丁香婷 | 久久国产高清 | 奇米网网址 | 九九热免费在线视频 | 久草观看视频 | 欧美日韩在线播放 | 五月婷婷开心中文字幕 | 久久福利 | 在线看av的网址 | 中文超碰字幕 | 不卡中文字幕在线 | 国产亚洲激情视频在线 | 不卡日韩av | 日韩av有码在线 | 天天插日日插 | 久久99最新地址 | 黄色大片日本 | 免费日韩一区二区三区 | 亚洲三级影院 | 日本爱爱片 | 成人黄色小说在线观看 | 中文字幕一区二区三区四区 | 超碰在线网 | 国产成人一区二区三区在线观看 | 超碰在线亚洲 | 免费在线观看91 | 美女视频是黄的免费观看 | 91在线看| 欧美精品一区二区三区一线天视频 | 欧美在线你懂的 | 久久精品99国产精品酒店日本 | 91丨九色丨国产在线 | 字幕网在线观看 | 国产一区欧美一区 | 国产精品免费观看国产网曝瓜 | 日韩国产精品一区 | 国产成人av电影在线 | 国产成人一区二区三区电影 | 在线成人中文字幕 | 波多野结衣电影久久 | 91亚洲夫妻 | 国产精品自在线 | 国产99久久久国产精品成人免费 | 国产精品久久久久久久av大片 | 欧美日韩三级在线观看 | 岛国av在线免费 | 欧美一性一交一乱 | 黄网av在线 | 四虎影视成人永久免费观看亚洲欧美 | 日韩电影久久久 | 日韩视频一区二区三区在线播放免费观看 | 亚洲电影久久 | 国产高清精 | 国产日韩精品一区二区 | 91香蕉视频污在线 | 182午夜在线观看 | 国产一级二级在线播放 | 久久久天堂 | 综合天堂av久久久久久久 | 一区二区三区高清 | 久久国产精品区 | 亚洲精品国产精品国自产 | 欧美一区,二区 | 视频一区在线免费观看 | 精品国产一区在线观看 | 91最新地址永久入口 | 免费看的黄色 | 亚洲精品国偷拍自产在线观看 | 亚洲一区二区高潮无套美女 | 国产高清视频在线 | 久久理论电影网 | 探花视频在线观看+在线播放 | 婷婷中文在线 | 中文字幕一区二区三区乱码在线 | 国产午夜精品视频 | 手机看片国产 | 一级性视频 | 在线播放你懂 | 亚洲国内精品在线 | 精品极品在线 | 欧美精品久久久久久久久免 | 九九热精品在线 | 欧美日韩免费观看一区=区三区 | 91网免费看 | 欧美一区免费观看 | 国产一级大片在线观看 | 久草在线中文视频 | 91精品视频播放 | 亚洲va天堂va欧美ⅴa在线 | 亚洲精品自拍视频在线观看 | 一区二区中文字幕在线播放 | 亚洲精品黄色 | 久久国产一区二区 | 国产精品福利在线 | 日韩精品一区二区三区第95 | 亚洲在线视频播放 | 亚洲免费不卡 | 国产成人在线观看免费 | 人人干人人超 | 日韩免费观看高清 | 国产成人91 | 毛片美女网站 | 久久午夜网 | 久久大视频| 日韩精品一区二区电影 | 久久国产精品99久久久久久丝袜 | 亚洲国产精品小视频 | 91视频在线观看下载 | 美女免费视频一区二区 | 九九影视理伦片 | 91在线一区 | 日韩激情免费视频 | 四虎国产精品永久在线国在线 | 欧美一级专区免费大片 | 亚洲国产操| 日韩免费大片 | 久久久久久久99精品免费观看 | 日韩成人中文字幕 | 国产精品久久久久久久久久久久久久 | 久久精品99国产国产 | 国产色秀视频 | 国产成人精品久 | 成年人黄色大全 | 6080yy午夜一二三区久久 | 一区 二区电影免费在线观看 | 久久午夜精品 | 久久精品亚洲综合专区 | 国产免费一区二区三区最新 | 热久久影视 | 91精品国产91久久久久久三级 | 免费亚洲视频在线观看 | 91香蕉视频| 国产黄av | 亚洲欧美日韩一二三区 | 最新av在线免费观看 | 日韩在线高清免费视频 | 国产精品久久久久久久久久久久午 | 国产精品99久久久久的智能播放 | 丁香婷婷色综合亚洲电影 | 亚洲 综合 精品 | 在线看片一区 | 国产专区在线看 | 久草在线免费色站 | 美女视频黄在线 | 91视频三区| 欧美一二三区播放 | 国产亚洲精品久久久久久移动网络 | 热久久电影| 狠狠网亚洲精品 | 国产一级视频在线观看 | 日韩高清免费在线观看 | 狠狠狠干狠狠 | 狠狠色丁香婷婷综合 | 五月天亚洲综合 | 国产精品久久久久久久久久久久午夜片 | 亚洲精品在线二区 | 手机成人免费视频 | 久久久久久国产精品 | 在线香蕉视频 | 色综合久久久久综合体 | 成人av影视在线 | 日本性高潮视频 | 久久大视频 | 成人免费91| 婷婷在线色 | 精品国产电影一区 | 国产在线观看二区 | 在线观看视频中文字幕 | 日韩高清www| 欧美做受xxx | 性色av免费在线观看 | 在线色亚洲| 免费视频在线观看网站 | 国产精品21区 | 精品九九九九 | 一区电影 | 91精品国产综合久久婷婷香蕉 | 香蕉视频18 | 久久超级碰 | 国产亚洲小视频 | 欧美精品生活片 | 狠狠干天天操 | 婷婷五情天综123 | 国产美女在线观看 | 伊人午夜视频 | 天天人人综合 | 黄色三级免费网址 | 91精选在线 | 久草在线播放视频 | 四虎免费在线观看 | 成人在线视频免费 | 成年人视频在线免费播放 | 福利电影久久 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 国产精品18久久久久久久网站 | 国产精彩视频一区 | 久久久久久久久久久免费视频 | 久久综合久久综合九色 | 激情丁香 | 日一日干一干 | 国产91精品看黄网站 | 精品视频专区 | 国内精品视频在线 | 久久久精华网 | 91最新视频 | 日b视频国产| 欧美夫妻生活视频 | 91一区在线观看 | 三级动态视频在线观看 | 91在线色 | 久久久精品一区二区 | 亚洲干视频在线观看 | 亚洲人成在线电影 | 亚洲人xxx | 国产精品999久久久 久产久精国产品 | 国产美女免费视频 | 日韩电影在线观看一区二区 | 欧美一级免费高清 | 成人午夜毛片 | 国产原创91| 久久96国产精品久久99漫画 | av一区二区三区在线 | 久久五月天色综合 | 手机看片中文字幕 | 久久久亚洲国产精品麻豆综合天堂 | 日本黄区免费视频观看 | 日韩精品中文字幕在线观看 | 国产91九色视频 | 国产精品美女久久久久久久 | 最近在线中文字幕 | 国产精品一区在线观看 | 91免费网 | 欧美动漫一区二区三区 | 国内免费久久久久久久久久久 | 最近久乱中文字幕 | 欧美色图一区 | 黄色三级免费片 | 97精产国品一二三产区在线 | 97香蕉久久国产在线观看 | 国产精品中文久久久久久久 | 国产精品女人久久久 | 国产一性一爱一乱一交 | 伊人天堂网 | 国产精品美女免费看 | 黄色视屏av | 久久综合九色欧美综合狠狠 | 色婷婷午夜 | 日本精品久久 | 欧美精品一级视频 | 在线播放 亚洲 | 成人h在线观看 | 91人人澡人人爽人人精品 | 国产精品电影一区二区 | 精品国产1区2区3区 国产欧美精品在线观看 | 日韩精品一区二区三区高清免费 | 亚州中文av | 激情影院在线观看 | 国产不卡在线播放 | 亚洲永久精品视频 | 美女视频是黄的免费观看 | 国产理论免费 | 亚洲成人网在线 | www操操| 亚洲国产网站 | 国产香蕉视频在线观看 | 日韩高清一 | 色偷偷网站视频 | 久草在线播放视频 | 欧美日韩在线视频观看 | 在线观看日韩视频 | 国产99久久久精品视频 | 国产精彩在线视频 | 国产日韩欧美视频 | 亚洲网站在线 | 欧美aa在线| 色婷婷a | 国产欧美中文字幕 | 夜夜爽88888免费视频4848 | 欧美成人按摩 | 成年人国产在线观看 | 久久久受www免费人成 | 亚洲精品在线视频播放 | 欧洲高潮三级做爰 | av动图 | 超碰公开在线 | 黄毛片在线观看 | 久久公开视频 | 在线观看一区二区视频 | 人人射av | 奇米影视四色8888 | 999成人免费视频 | 中文字幕丝袜制服 | 国产精品欧美久久久久无广告 | 一级黄色片在线 | 国产精品1区2区在线观看 | 久久精品成人热国产成 | 亚洲一区二区观看 | 中文字幕网址 | 超碰人人91| 激情视频免费观看 | 中文字幕一区二区三区四区久久 | 亚洲第一中文网 | 欧美作爱视频 | 黄色软件网站在线观看 | 国产麻豆果冻传媒在线观看 | 久久免费在线 | 亚洲夜夜网 | 久久夜夜操| 亚洲精品综合一二三区在线观看 | 国产在线毛片 | 国产999视频在线观看 | 国产一区二区在线播放视频 | av免费电影在线观看 | 日韩试看 | 中文字幕免费观看视频 | 久久国产精品免费 | 国产精品美女久久久久久 | 久久资源在线 | 亚洲日日日| 欧美性色综合网 | 日韩v在线91成人自拍 | 一区二区高清在线 | 免费网站看av片 | 天天操狠狠干 | 麻豆视频成人 | 激情婷婷久久 | 久久夜色精品国产欧美一区麻豆 | 中文字幕在线看视频国产 | 亚洲欧洲精品久久 | 视频一区亚洲 | 国产精品久久久久久久久费观看 | 99热999 | 摸阴视频 | 中文在线www | 99精品视频在线观看免费 | 天天操天天干天天综合网 | 久久亚洲影院 | 中文字幕大全 | 久久噜噜少妇网站 | 久久精品99国产精品亚洲最刺激 | 九九久久免费视频 | 操操综合| 91亚洲精品久久久久图片蜜桃 | 国产乱对白刺激视频不卡 | 国产精品免费久久久久影院仙踪林 | 激情网在线视频 | 中文字幕亚洲五码 | 久久精彩视频 | 国产精品一区在线观看 | 超碰在线观看99 | 丁香婷婷久久久综合精品国产 | 91入口在线观看 | 欧美综合在线视频 | 欧美成人精品在线 | av成人免费在线看 | 人人爽人人澡人人添人人人人 | 国产精品久久在线观看 | 国产日产在线观看 | 四虎天堂 | 97精品一区二区三区 | 国产亚洲精品久久久久久网站 | 精品国产免费一区二区三区五区 | 国产69熟| 午夜电影久久 | 欧美韩日在线 | 97视频在线观看免费 | 日韩黄色免费看 | 99热99 | 久久九九网站 | www.天天射.com| 国产爽妇网| 噜噜色官网 | 伊人永久| 日韩在线观看一区二区 | 国产中文字幕国产 | 探花视频在线观看免费版 | 97超视频在线观看 | 91视频 - 88av| 中文字幕专区高清在线观看 | 中文亚洲欧美日韩 | 在线99视频 | 天天操天| 青青河边草观看完整版高清 | 国产精品欧美久久久久三级 | 狠狠色噜噜狠狠 | www视频免费在线观看 | 99久久9 | 国产精品区免费视频 | 91香蕉视频 | 九九免费在线观看 | 欧美一级xxxx | 字幕网资源站中文字幕 | 亚洲在线视频观看 | 天天综合网 天天综合色 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 超碰在线观看97 | 在线视频99 | 91亚洲精品久久久蜜桃 | 成人久久 | 亚洲成av人影片在线观看 | 国产成人精品久久久久蜜臀 | 99色国产 | 国产精品美女久久久久久免费 | 在线观看精品视频 | 成人一区二区三区在线 | 97高清视频 | 久久久亚洲精华液 | 久热免费在线观看 | 午夜精品福利一区二区三区蜜桃 | 又黄又刺激的视频 | 日本激情视频中文字幕 | 色婷婷狠狠五月综合天色拍 | 久久国产精品视频观看 | 91女人18片女毛片60分钟 | 欧美人操人 | 国产91精品高清一区二区三区 | 91久久国产露脸精品国产闺蜜 | 在线观看亚洲免费视频 | 国产精品综合av一区二区国产馆 | 欧美日韩一二三四区 | 久久久国产影院 | 免费在线观看一区二区三区 | 欧美色图p | 国产精品美女在线观看 | 婷婷日日 | 久久国产精品一国产精品 | 美女福利视频 | 在线观看麻豆av | 成年人在线观看免费视频 | 一区在线播放 | 久久精品中文字幕免费mv | 成人av电影在线播放 | 久久精品国产一区二区三 | 9在线观看免费高清完整版在线观看明 | 国产美女免费视频 | 不卡的一区二区三区 | 免费毛片一区二区三区久久久 | 国产精品九九久久久久久久 | 黄色成人毛片 | 在线视频婷婷 | 午夜视频黄 | 欧美日韩免费网站 | 日本不卡一区二区三区在线观看 | 一级黄色大片在线观看 | 国产视频精选在线 | 91天堂影院 | 国内久久精品视频 | 国产不卡毛片 | 欧美精品一区二区在线播放 | 正在播放 久久 | 亚洲成人免费在线 | 99视频这里只有 | 久操免费视频 | 国产69熟 | 成年一级片 | 日韩欧美一级二级 | av电影不卡在线 | 2021国产精品视频 | 色吊丝在线永久观看最新版本 | 日韩欧美电影在线 | 成人av教育 | 黄色小说在线免费观看 | 国产香蕉97碰碰碰视频在线观看 | 欧美一区二区三区特黄 | 欧美一区二区视频97 | 欧美一级艳片视频免费观看 | 婷婷深爱网 | 日韩免费专区 | 久久综合久久综合这里只有精品 | 9i看片成人免费看片 | 91成人午夜 | 日韩一级片网址 | 人人超在线公开视频 | 免费看精品久久片 | 在线香蕉视频 | 日韩色高清 | 激情综合一区 | 黄色一区二区在线观看 | 999久久久国产精品 高清av免费观看 | 一区二区三区精品久久久 | 99久久er热在这里只有精品15 | 亚洲国产日韩av | 国产高清视频网 | 久久久片 | 亚洲国产视频网站 | 干狠狠| 色吊丝在线永久观看最新版本 | 成人免费在线视频 | 日韩视频一区二区三区在线播放免费观看 | 日本精品一区二区三区在线播放视频 | 国产亚洲精品福利 | 黄色精品久久 | 九九热精品在线 | 久久久久久美女 | 婷婷六月综合网 | 久久曰视频 | 91桃色在线播放 | 97视频资源 | 久久人人爽爽 | 国产精品女 | 一区在线电影 | 三级性生活视频 | 97超碰人人模人人人爽人人爱 | 91av社区 | a电影在线观看 | 国产最新91| 精品一区二区在线看 | 国产精品国产亚洲精品看不卡 | 免费观看一级成人毛片 | 开心综合网 | 国产资源在线观看 | 色播五月婷婷 | 男女激情网址 | 97影视 | 天天躁天天狠天天透 | av网站有哪些 | 欧美视频18 | 国产亚洲精品v | 在线观看精品一区 | 婷婷国产v亚洲v欧美久久 | 日韩 国产 | 欧美日韩一区二区三区在线观看视频 | 久久久久久久久久久国产精品 | 精品视频国产 | 五月天综合网站 | a级片在线播放 | 精品免费国产一区二区三区四区 | 91麻豆.com | 久久九九国产精品 | 激情久久一区二区三区 | av视屏在线| av再线观看 | 国产流白浆高潮在线观看 | 美女视频黄免费的 | 亚洲视频在线视频 | 99精品系列| 国产日韩欧美在线免费观看 | 成人午夜网 | 一区二区三区日韩在线 | 国产 在线观看 | 欧美另类交在线观看 | av黄色免费网站 | 欧美一区二区精品在线 | 伊在线视频| 欧美精品午夜 | 91成品人影院 | av免费片 | 天天干夜夜操视频 | 97人人爽人人 | 精品毛片在线 | 精品视频一区在线观看 | 另类老妇性bbwbbw高清 | 麻豆91在线看 | 新版资源中文在线观看 | 亚洲激情 欧美激情 | 国产美女精品人人做人人爽 | 99久久99久久精品国产片 | 激情黄色av| 欧美色综合 | 伊人在线视频 | 色综合久久中文字幕综合网 | 九色最新网址 | 国产一区二区三区免费在线 | 美女视频黄是免费的 | 亚洲国产视频在线 | 美女视频一区 | 国产在线国偷精品产拍 | 久久久亚洲影院 | 精品国产一区二区三区久久久久久 | 国产精品一区二区吃奶在线观看 | 亚洲 欧美 变态 国产 另类 | 丁香激情五月 | 久久视频精品在线观看 | 国产精品毛片久久蜜 | 911久久香蕉国产线看观看 | 五月开心色| 在线亚洲成人 | 欧美精品国产综合久久 | 综合色中色 | 91精品视频导航 | 国产无遮挡猛进猛出免费软件 | 婷婷国产精品 | 亚洲精品视频在线观看免费视频 | 国产黄色一级片 | 欧美激情视频在线免费观看 | 三级av中文字幕 | 一区二区三区影院 | 国产精品无 | 国产精品热视频 | 欧美激情另类文学 | 久久极品| 在线一区观看 | 又色又爽的网站 | 国产精品免费观看久久 | 欧美精品久久久久久久亚洲调教 | 五月香婷 | 黄色av网站在线观看 | 久久精品久久精品久久精品 | 久久免费看毛片 | 97视频免费在线看 | 免费看一级一片 | 久草资源在线 | 久久网站最新地址 | 看v片| 超黄视频网站 | 黄色小说在线免费观看 | 亚洲精品免费在线观看 | 中文字幕日本特黄aa毛片 | 亚洲午夜大片 | 日韩在线第一区 | 欧美激情第一页xxx 午夜性福利 | 久久精品久久综合 | 亚洲精品免费视频 | 婷婷丁香久久五月婷婷 | 久久亚洲私人国产精品 | 91九色九色| 亚洲精品中文字幕视频 | 九九九免费视频 | 午夜av片| 国产精品午夜久久久久久99热 | 久久久久国产一区二区三区 | 欧美亚洲国产精品久久高清浪潮 | 99人久久精品视频最新地址 | 久久久精品国产免费观看一区二区 | 97香蕉超级碰碰久久免费软件 | 国产亚州精品视频 | 黄色成人av | 99午夜| 国产资源站| 欧美日韩视频免费看 | 国产高清在线免费 | 在线免费高清 | 久久精品网站免费观看 | 狠狠狠色 | 91精品91 | 久久艹久久 | 亚洲精品综合在线 | 97在线超碰 | 久久国产美女视频 | 国产一区成人 | 亚洲乱码在线 | 亚洲色图美腿丝袜 | 一区二区视频免费在线观看 | 最新国产精品拍自在线播放 | 亚洲视频1| 国产黄色一级大片 | 久久久久高清毛片一级 | 欧美黑吊大战白妞欧美 | 亚洲v欧美v国产v在线观看 | 久久综合狠狠综合久久狠狠色综合 | 亚洲欧美激情插 | 国产原创中文在线 | 人人操日日干 | 91精品天码美女少妇 | 五月婷婷丁香综合 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 99热这里只有精品免费 | 国内精品一区二区 | 一级性视频 | 国产成人久久精品 | 午夜视频播放 | 91免费版在线观看 | 欧美一二在线 | 开心婷婷色 | 丁香花五月 | 国内精品久久久久久久久 | 国产在线观看你懂得 | 97超碰色 | 中文字幕刺激在线 | 西西4444www大胆无视频 | 美女网站视频久久 | 亚洲欧美日韩精品久久久 | 91福利专区| 亚洲最大激情中文字幕 | 国产高清不卡一区二区三区 | 日韩精品一二三 | 中文字幕在线成人 | 欧美日韩视频一区二区三区 | 免费手机黄色网址 | 久久久久久久久久久久久9999 | 欧美国产日韩一区 | 久久久久在线 | 亚洲最大免费成人网 | 亚洲va天堂va欧美ⅴa在线 | 国产看片 色 | 日日干av | 亚洲成人网av | 国产精品第一页在线 | 成人av在线资源 | 亚洲专区在线视频 | mm1313亚洲精品国产 | 不卡的av中文字幕 | 日本最新中文字幕 | 日日日干 | 黄色亚洲大片免费在线观看 | 91男人影院 | 国产精品k频道 | 成年人视频在线观看免费 | 久久综合久久综合这里只有精品 | 天堂av在线网址 | 久久国产精品二国产精品中国洋人 | 日韩在线免费小视频 | 国产亚洲精品久久久久久电影 | 国产精品一区二区av影院萌芽 | 麻豆国产精品永久免费视频 | 香蕉91视频 | 国产经典三级 | 日韩欧美一二三 | 丁香激情五月 | 一区二区不卡高清 | 四虎www.| 精品国偷自产在线 | 免费黄色在线网址 | 欧美日韩不卡一区二区三区 | 国产美女网站在线观看 | 黄色软件大全网站 | 免费在线播放视频 | 国产午夜剧场 | 999精品视频 | 91麻豆精品国产91久久久久久久久 | 欧美日韩一区二区在线观看 | 最近日本字幕mv免费观看在线 | 在线视频你懂 | 播五月婷婷 | 亚洲一区二区麻豆 | 日韩电影黄色 | 午夜精品久久 | 日本爱爱免费视频 | 91尤物国产尤物福利在线播放 | 国产日产欧美在线观看 | 国产精品美女在线观看 | 欧美激情综合五月 | 成人免费视频播放 | 久久99国产精品久久99 | 日韩精品免费在线视频 | 精品高清美女精品国产区 | 天天射综合网视频 | 麻豆免费在线播放 | 色网站在线看 | 黄网站a| 天天插天天干天天操 | 在线观看免费av片 | 2019中文在线观看 | 日本女人b| 天躁狠狠躁 | 久久天天躁夜夜躁狠狠85麻豆 | 人人干人人干人人干 | 国产午夜精品免费一区二区三区视频 | 婷婷精品在线 | 99精彩视频 | 8x成人免费视频 | 99久久久国产精品 | 黄色福利网 | 成在线播放 | 精品国产亚洲在线 | 九九视频在线 | 99久久婷婷国产精品综合 | 在线观看一区二区视频 | 激情婷婷色 | 在线观看视频一区二区 | 亚洲精品一区二区三区四区高清 | 一区二区三区四区五区在线 | 亚洲国产成人精品在线 | 一区二区三区四区五区在线 | 亚洲综合色婷婷 | 国产不卡在线视频 | 在线成人国产 | 亚洲电影免费 | 亚洲精品欧美视频 | 99热官网 | 欧美人操人 | 国内久久久 | 日本mv大片欧洲mv大片 | 久久久久久网站 | 五月婷婷综合在线视频 | 久久久性 | 九九精品在线观看 | 一区在线电影 | 久久成人国产精品入口 | 欧美韩国在线 | 色综合久久88色综合天天6 | 色综合天天色综合 | 五月激情久久久 | www.色婷婷.com| 国产精品九九九九九九 | 日韩av中文字幕在线免费观看 | 国产伦理久久精品久久久久_ | 精品国产网址 | 欧美久久久久久久久久久 | 欧美一级艳片视频免费观看 | 欧洲激情在线 | 久久国产成人午夜av影院宅 | 欧美福利片在线观看 | 国产精品一区二区在线观看免费 | 免费看片成人 | 免费人成在线观看 | 中国一级片视频 | wwwww.国产| 国产日韩欧美视频 | 97色婷婷成人综合在线观看 | 999电影免费在线观看2020 | 9在线观看免费高清完整 | 成人一级电影在线观看 | 国产在线久草 | 人人添人人澡人人澡人人人爽 | 日韩免费高清在线 | 中文视频在线看 | 激情五月色播五月 | 免费看国产一级片 | 九9热这里真品2 | 精品国产欧美一区二区三区不卡 | 国产在线精品视频 | 免费精品视频在线 | 成人小视频在线播放 | 最新国产精品久久精品 | 久草在线视频看看 | 婷婷精品国产欧美精品亚洲人人爽 | 久久96国产精品久久99漫画 | 免费看精品久久片 | 69久久久久久久 | 在线观看岛国片 | 精品主播网红福利资源观看 | 久黄色 | 国产精品久久久久久久99 | 天天操天天曰 | 免费视频91 | 免费成人看片 | 免费视频91| 国产精品久久久久永久免费 | 日韩黄色在线 | 国产精品视频久久 | 国产免费观看久久 | 美女av在线免费 | 日韩欧美在线一区二区 | 国内精品久久久久久久久久久久 | 美女网站在线 | 在线观看免费高清视频大全追剧 | 国产精品久久久电影 | 国产福利中文字幕 | 免费在线a| 欧美热久久 | 黄色的网站在线 | 狠狠干在线播放 | 亚洲国产三级在线观看 | a久久久久久 | a级免费观看| 亚洲日本一区二区在线 | 国产中文字幕在线播放 | 久久久久久久久久免费视频 | 五月天综合色激情 | 欧美精品乱码久久久久 | 国产日韩欧美视频 | 黄色成人在线 | 国产一区欧美日韩 | 成人久久久精品国产乱码一区二区 | 中文av日韩| 99久久久国产精品 | 久久久久久久久久久综合 | 国产一区免费视频 | 中文字幕在线观看免费高清电影 | 日韩在线免费不卡 | 在线黄网站 | 91最新在线视频 | 成人午夜影院在线观看 | 精品久久五月天 | 91精品小视频 | 81国产精品久久久久久久久久 | 天天色天天艹 | 91视频首页 | 激情视频在线高清看 | 在线视频观看成人 | 色久av | 9在线观看免费高清完整 | 久久精品久久综合 | 午夜三级福利 | 国产精品丝袜久久久久久久不卡 | 91精彩在线视频 | 色大片免费看 | 一区二区三区久久 | 国产永久免费观看 | 天天爽天天碰狠狠添 | 91视频久久| 在线观看视频97 | 狠狠狠色丁香综合久久天下网 | 日韩成人高清在线 | 国产精品福利午夜在线观看 | zzijzzij亚洲成熟少妇 | 欧美调教网站 | 久久综合婷婷国产二区高清 | 国产高清免费av | a在线观看国产 | 综合视频在线 | 日本精品视频网站 | 成人av影视在线 | 亚洲国产精品va在线看 | 日韩在线中文字幕 | 国产高清黄色 | 精品久久久久久亚洲综合网 | 国内精品视频久久 | 国产在线一卡 | av看片在线观看 | 狠狠狠色丁香综合久久天下网 | 2018好看的中文在线观看 | 天天曰夜夜操 | 91看成人 | 国产色在线视频 | 久久久噜噜噜久久久 | 国产不卡精品 | 久久你懂的| 国产尤物一区二区三区 | 在线www色| 中文字幕视频网站 | av一级久久 | 久久看毛片 | 五月婷婷在线播放 | 一级淫片在线观看 | 久久香蕉国产精品麻豆粉嫩av | 九九精品久久久 | a级成人毛片 | 欧美日韩不卡一区 | 中文字幕一区在线 | 精品久久中文 | 九色福利视频 | 91原创在线观看 | 欧美日韩性视频 | 国产一区观看 | 欧美精品视 | 国产涩涩在线观看 | 色天天综合久久久久综合片 | 一区二区三区韩国免费中文网站 | 五月婷久| 国产一区免费 | av网站地址 | 国产999精品久久久久久 | 在线免费观看国产精品 | 国产无套精品久久久久久 |