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

    基于Jenkins的持續(xù)集成系統(tǒng)研究

    2014-09-08 10:15:00林新黨穆加艷
    雷達(dá)與對(duì)抗 2014年1期
    關(guān)鍵詞:單元測(cè)試開發(fā)人員測(cè)試用例

    林新黨,穆加艷

    (1. 海軍駐南京地區(qū)雷達(dá)系統(tǒng)軍事代表室,南京 210003;2.中國(guó)船舶重工集團(tuán)公司第七二四研究所,南京 211153)

    基于Jenkins的持續(xù)集成系統(tǒng)研究

    林新黨1,穆加艷2

    (1. 海軍駐南京地區(qū)雷達(dá)系統(tǒng)軍事代表室,南京 210003;2.中國(guó)船舶重工集團(tuán)公司第七二四研究所,南京 211153)

    針對(duì)敏捷開發(fā)實(shí)踐的特點(diǎn),研究了基于Jenkins的持續(xù)集成系統(tǒng)。綜合考慮了軟件開發(fā)的項(xiàng)目組織形式,采用了支持分布式工作流的代碼存儲(chǔ)庫(kù),利用測(cè)試驅(qū)動(dòng)開發(fā)的測(cè)試方法。實(shí)現(xiàn)了自動(dòng)化軟件單元測(cè)試及持續(xù)集成,并與傳統(tǒng)的人工測(cè)試在時(shí)間開銷方面作了比較分析。

    持續(xù)集成系統(tǒng);自動(dòng)化測(cè)試;單元測(cè)試

    0 引 言

    在保證高質(zhì)、高效完成項(xiàng)目的前提下,需要提煉項(xiàng)目中重復(fù)且無需人工干預(yù)的任務(wù)交給計(jì)算機(jī)來完成??芍貜?fù)完成的任務(wù)是可回歸的??苫貧w性和敏捷性相輔相成,可回歸性是基礎(chǔ),而敏捷性是提升可回歸能力的重要方面。為了使軟件研發(fā)過程的可回歸性和敏捷性達(dá)到最優(yōu),必須實(shí)施持續(xù)集成。持續(xù)集成可以最大化地體現(xiàn)可回歸性和敏捷性。本文是持續(xù)集成的一個(gè)具體實(shí)踐,主要包括持續(xù)集成工具、代碼存儲(chǔ)庫(kù)和自動(dòng)化單元測(cè)試工具以及若干腳本文件。持續(xù)集成包括讀取源代碼、編譯、連接、測(cè)試等過程,整個(gè)創(chuàng)建過程都是自動(dòng)完成。成功的構(gòu)建都須通過測(cè)試才能完成。通過查看構(gòu)建趨勢(shì)和測(cè)試結(jié)果趨勢(shì),可以看出程序歷史版本的構(gòu)建情況。

    對(duì)于持續(xù)集成的工具,本文選擇的是Jenkins。它為開源項(xiàng)目,可免費(fèi)獲得,并提供較多的插件支持,可方便使用第三方的應(yīng)用功能。

    本系統(tǒng)以最小的人機(jī)交互來完成軟件的自動(dòng)化測(cè)試和持續(xù)構(gòu)建,可以提高軟件測(cè)試的速度和效率,縮短軟件開發(fā)時(shí)間,降低測(cè)試成本。

    1 系統(tǒng)設(shè)計(jì)

    1.1 系統(tǒng)組成

    本系統(tǒng)主要基于VC的項(xiàng)目使用,構(gòu)建并完成代碼的自動(dòng)化單元測(cè)試??紤]項(xiàng)目人員不集中等情況,持續(xù)集成系統(tǒng)的方案有如下兩種:

    ?第一種方案:Jenkins + Mercurial + MSBuild + CppUnit + sourceMonitor + Cpplint;

    ?第二種方案:Jenkins + Mercurial + MSBuild + LDRA_Testbed(商業(yè)測(cè)試軟件)。

    兩種方案比較:

    (1) 第一種方案采用開源和免費(fèi)的軟件,較易獲得,使用方便,便于普及;

    (2) 第二種方案中的測(cè)試軟件為商業(yè)測(cè)試軟件LDRA_Testbed,在普及上有一定局限性;優(yōu)點(diǎn)是代碼的規(guī)則檢查時(shí)可以定制規(guī)則,并且該軟件集代碼規(guī)則檢查、代碼度量和代碼覆蓋率測(cè)試功能于一體。

    本文的持續(xù)集成系統(tǒng)采用第一種方案,代碼存儲(chǔ)庫(kù)使用Mercurial,持續(xù)集成工具為Jenkins,測(cè)試工具使用CppUnit測(cè)試框架,靜態(tài)分析軟件為Cpplint,代碼度量工具為sourceMonitor。本系統(tǒng)組成如圖1。

    圖1 持續(xù)集成系統(tǒng)組成

    代碼存儲(chǔ)庫(kù)有兩種控制流,一種為分布式,另一種為集中式的。開發(fā)人員平時(shí)可以把代碼存儲(chǔ)庫(kù)視為分布式的,在本地管理自己的代碼,須將代碼上傳到持續(xù)集成服務(wù)器時(shí)再使用集中式控制流。

    開發(fā)人員須在計(jì)算機(jī)上配置代碼存儲(chǔ)庫(kù)、開發(fā)工具以及測(cè)試工具。當(dāng)開發(fā)人員在本地開發(fā)代碼時(shí),編寫測(cè)試用例作單元測(cè)試,測(cè)試通過后上傳到持續(xù)集成服務(wù)器。

    持續(xù)集成服務(wù)器需安裝代碼存儲(chǔ)庫(kù)、持續(xù)集成工具、MSBuild以及測(cè)試工具等,環(huán)境配置為持續(xù)集成環(huán)境。當(dāng)項(xiàng)目組上傳代碼時(shí),持續(xù)集成系統(tǒng)按照預(yù)先設(shè)置的環(huán)境參數(shù)完成自動(dòng)集成并測(cè)試。

    1.2 持續(xù)集成的流程

    持續(xù)集成的流程圖如圖2所示,持續(xù)集成模塊的使用場(chǎng)景如下:

    (1) 開發(fā)人員A負(fù)責(zé)開發(fā)工程模塊A,開發(fā)人員B負(fù)責(zé)開發(fā)該工程模塊B。開發(fā)人員分別在自己的電腦上開發(fā)完相應(yīng)模塊并且通過單元測(cè)試;

    (2) 項(xiàng)目負(fù)責(zé)人集成模塊A和模塊B,建立project,編譯并經(jīng)過單元測(cè)試后將project上傳代碼存儲(chǔ)庫(kù);

    (3) 項(xiàng)目負(fù)責(zé)人在本平臺(tái)新建job,并對(duì)該job的project源代碼位置以及自動(dòng)化測(cè)試進(jìn)行相關(guān)配置,設(shè)置構(gòu)建時(shí)機(jī)(可以設(shè)置為源代碼庫(kù)里相關(guān)代碼變動(dòng)了即開始構(gòu)建);

    (4) 開發(fā)人員修改代碼后上傳到代碼存儲(chǔ)庫(kù),上傳成功后持續(xù)集成平臺(tái)自動(dòng)執(zhí)行構(gòu)建和測(cè)試的工作;

    (5) 持續(xù)集成平臺(tái)將測(cè)試結(jié)果反饋給開發(fā)人員,開發(fā)人員修改代碼后再上傳到代碼存儲(chǔ)庫(kù),即觸發(fā)新一次構(gòu)建。

    圖2 持續(xù)集成的流程圖

    2 系統(tǒng)使用

    2.1 安裝和配置

    持續(xù)集成軟件Jenkins選擇默認(rèn)安裝,代碼存儲(chǔ)庫(kù)軟件選擇windows圖形界面tortoiseHg版本。持續(xù)集成系統(tǒng)需要安裝相應(yīng)的若干插件,具體如下:

    ?Mercurial插件:使Jenkins能使用代碼存儲(chǔ)庫(kù)Mercurial;

    ?MSBuild插件:使Jenkins能使用MSBuild,這樣才能構(gòu)建基于VC的項(xiàng)目;

    ?xUnit插件和CppUnit插件:使Jenkins能查看CppUnit測(cè)試結(jié)果,并作測(cè)試結(jié)果的趨勢(shì)統(tǒng)計(jì)。

    Jenkins在正常工作前需要作如下的配置:

    ?代碼存儲(chǔ)庫(kù)的配置:設(shè)置代碼倉(cāng)庫(kù)的路徑;

    ?MSBuild的配置:設(shè)置MSBuild的路徑;

    ?單元測(cè)試的配置:設(shè)置要查看的測(cè)試結(jié)果的路徑。

    整個(gè)系統(tǒng)的使用部署情況如圖3所示。

    圖3 持續(xù)集成系統(tǒng)的部署圖

    2.2 持續(xù)構(gòu)建

    持續(xù)集成軟件基于web服務(wù),訪問端口為8080。持續(xù)集成工具安裝配置成功后,在本地訪問的地址是http://localhost:8080/。首先須建立一個(gè)新任務(wù),并完成該任務(wù)的設(shè)置,包括需要編譯的工程文件的路徑以及觸發(fā)構(gòu)建的時(shí)機(jī)等。設(shè)置成功后系統(tǒng)就能自動(dòng)地完成持續(xù)集成工作。

    用戶可修改JENKINS_HOME的位置:在Jenkins的Jenkins.xml中找到JENKINS_HOME,默認(rèn)value為%BASE%。用戶可根據(jù)實(shí)際需要更改路徑,并重啟Jenkins,使其生效。

    Jenkins無須登陸即可直接使用。如果出于安全考慮而需進(jìn)行登錄設(shè)置的,可在“系統(tǒng)管理”-“系統(tǒng)設(shè)置”中進(jìn)行配置,也可以下載插件Role Strategy Plugin來進(jìn)行用戶管理。

    持續(xù)集成工具提供4種方式的構(gòu)建時(shí)機(jī),用戶可以根據(jù)需要自行設(shè)定。

    如果項(xiàng)目有構(gòu)建依賴,即A任務(wù)完成后B任務(wù)才可以運(yùn)行,那么就需要配置兩個(gè)任務(wù)間的依賴關(guān)系,在設(shè)置持續(xù)集成任務(wù)時(shí)配置完成。

    持續(xù)集成系統(tǒng)可以查看持續(xù)構(gòu)建的趨勢(shì),如圖4右下角的曲線圖,橫軸表示構(gòu)建次數(shù),縱軸表示每次構(gòu)建的時(shí)間。

    查看測(cè)試結(jié)果趨勢(shì)如圖5所示,橫軸表示構(gòu)建次數(shù),縱軸表示用例數(shù),兩條曲線分別表示用例總數(shù)和失敗用例數(shù)??梢圆榭床怀晒?gòu)建的原因以及失敗的測(cè)試用例等,如圖6所示。

    圖4 持續(xù)集成工具的界面圖

    圖5 測(cè)試結(jié)果趨勢(shì)圖

    圖6 查看測(cè)試結(jié)果

    2.3 單元測(cè)試

    沒有測(cè)試是不完整的構(gòu)建,只有通過測(cè)試的構(gòu)建才算構(gòu)建成功的版本。在本系統(tǒng)中采用xUnit測(cè)試框架CppUnit來作單元測(cè)試。該框架能夠輔助單元測(cè)試編寫測(cè)試用例、運(yùn)行測(cè)試以及產(chǎn)生報(bào)告,是測(cè)試驅(qū)動(dòng)開發(fā)測(cè)試方法的一個(gè)工具。利用該測(cè)試方法可先寫測(cè)試用例,再為測(cè)試代碼添加產(chǎn)品代碼。在進(jìn)行自動(dòng)化測(cè)試時(shí),將數(shù)據(jù)、配置和功能分開,有利于提高測(cè)試的時(shí)間和維護(hù)測(cè)試腳本及測(cè)試用例。

    單元測(cè)試包括靜態(tài)分析和覆蓋率分析。靜態(tài)分析包括代碼審查。自動(dòng)化的代碼審查能解決80%的問題,讓開發(fā)者來處理20%的重要問題[1]。本系統(tǒng)采用Cpplint來作代碼規(guī)則檢查。該工具針對(duì)google c++ style規(guī)則,持續(xù)集成系統(tǒng)可查看代碼審查結(jié)果。Cpplint對(duì)審查結(jié)果給出一個(gè)置信度評(píng)分,分值在[1,5]之間,分?jǐn)?shù)越高表示問題越肯定。

    代碼審查還包括代碼度量,主要針對(duì)代碼的圈復(fù)雜度??梢愿鶕?jù)復(fù)雜度隨時(shí)間的變化趨勢(shì)來決定測(cè)試的工作量。如果存在復(fù)雜度增加的趨勢(shì),就需要增加測(cè)試用例來減少風(fēng)險(xiǎn),或通過重構(gòu)來降低復(fù)雜度從而解決潛在的風(fēng)險(xiǎn)。

    持續(xù)集成系統(tǒng)也可作其他類型的測(cè)試,如單元測(cè)試、系統(tǒng)測(cè)試、負(fù)載/性能測(cè)試和安全測(cè)試等。

    2.4 信息反饋

    持續(xù)集成系統(tǒng)主要優(yōu)點(diǎn)是能快速向開發(fā)者和項(xiàng)目風(fēng)險(xiǎn)承擔(dān)者提供反饋信息。

    使用持續(xù)集成系統(tǒng),可以隨時(shí)了解項(xiàng)目的狀態(tài)。該過程為無須人工干預(yù)的過程,機(jī)器自動(dòng)執(zhí)行,確保隨時(shí)有可運(yùn)行的版本。持續(xù)集成系統(tǒng)每次構(gòu)建都會(huì)產(chǎn)生一個(gè)控制臺(tái)記錄文件,記錄構(gòu)建過程。

    反饋機(jī)制有三種:Email/IM/RSS(Really Simple Syndication)。每次構(gòu)建結(jié)束后持續(xù)集成系統(tǒng)會(huì)通過用戶選擇的方式將結(jié)果通知相關(guān)人員。

    3 結(jié)束語(yǔ)

    持續(xù)集成系統(tǒng)可以幫助項(xiàng)目組成員將時(shí)間用在更重要、更有挑戰(zhàn)性的問題上,從而縮短項(xiàng)目的開發(fā)時(shí)間、提高軟件質(zhì)量。開發(fā)者可以將時(shí)間更多地用在軟件設(shè)計(jì)上,而把繁瑣、可重復(fù)的集成工作交給機(jī)器來完成。因持續(xù)集成快速反饋的信息,測(cè)試人員能更頻繁地進(jìn)行測(cè)試,而每次測(cè)試范圍比較小,且是持續(xù)在測(cè)試,不必等到軟件全部完成后再測(cè)試。對(duì)于項(xiàng)目的管理者,通過持續(xù)集成,每次構(gòu)建都能得到可執(zhí)行的軟件產(chǎn)品和真實(shí)的測(cè)試數(shù)據(jù)。這些決策信息能讓項(xiàng)目管理者集中精力來管理項(xiàng)目時(shí)間、費(fèi)用和品質(zhì)。

    [1] Paul M.Duvall,等. 持續(xù)集成軟件質(zhì)量改進(jìn)和風(fēng)險(xiǎn)降低之道[M].王海鵬,等譯.北京:電子工業(yè)出版社,2012.6:126.

    [2] 尹平,等.軟件測(cè)試與軟件質(zhì)量評(píng)價(jià)[M].北京:國(guó)防工業(yè)出版社,2008:184.

    Continuous integration system based on Jenkins

    LIN Xin-dang1, MU Jia-yan2

    (1.Military Representatives Office of Radar System of the Chinese PLA Navy in Nanjing, Nanjing 210003; 2.No. 724 Research Institute of CSIC, Nanjing 211153)

    According to the characteristics of agile development practices, the continuous integration system based on Jenkins is studied. With the project organization forms of the software development taken into consideration and the code repository that supports distributed workflow adopted, a test-driven development test method is used. The automated software unit test and continuous integration system are realized, and the conventional manual test is compared with the new test in time spending.

    continuous integration system; automated test; unit test

    2013-12-20

    林新黨(1970-),男,工程師,碩士,研究方向:雷達(dá)總體技術(shù);穆加艷(1980-),女,高級(jí)工程師,工程碩士,研究方向: 雷達(dá)總體及終端技術(shù)。

    TP311.1

    A

    1009-0401(2014)01-0058-04

    猜你喜歡
    單元測(cè)試開發(fā)人員測(cè)試用例
    基于SmartUnit的安全通信系統(tǒng)單元測(cè)試用例自動(dòng)生成
    Semtech發(fā)布LoRa Basics 以加速物聯(lián)網(wǎng)應(yīng)用
    基于混合遺傳算法的回歸測(cè)試用例集最小化研究
    讓W(xué)indows 10進(jìn)入開發(fā)者模式
    電腦迷(2015年12期)2015-04-29 23:22:51
    后悔了?教你隱藏開發(fā)人員選項(xiàng)
    電腦愛好者(2015年6期)2015-04-03 01:20:56
    基于依賴結(jié)構(gòu)的測(cè)試用例優(yōu)先級(jí)技術(shù)
    一年級(jí)上冊(cè)第五單元測(cè)試
    一年級(jí)上冊(cè)一、二單元測(cè)試
    第五單元測(cè)試卷
    第六單元測(cè)試卷
    国产欧美日韩精品一区二区| 欧美日韩黄片免| 国产免费男女视频| 精品电影一区二区在线| 色综合亚洲欧美另类图片| 欧美日韩乱码在线| 在线观看日韩欧美| 欧美大码av| 伊人久久精品亚洲午夜| 国产成+人综合+亚洲专区| 99国产精品一区二区三区| 精品人妻一区二区三区麻豆 | 欧美一区二区亚洲| 欧美乱妇无乱码| 国产精品久久电影中文字幕| 小蜜桃在线观看免费完整版高清| 麻豆久久精品国产亚洲av| 久久精品国产亚洲av香蕉五月| 香蕉丝袜av| 国产成人av教育| 啦啦啦韩国在线观看视频| 免费av不卡在线播放| 一级a爱片免费观看的视频| 精品久久久久久久毛片微露脸| 别揉我奶头~嗯~啊~动态视频| 国产高清videossex| 免费无遮挡裸体视频| 欧美av亚洲av综合av国产av| 听说在线观看完整版免费高清| 国产麻豆成人av免费视频| 国产av一区在线观看免费| 欧美中文综合在线视频| 国产视频一区二区在线看| 成人国产综合亚洲| 日韩免费av在线播放| 村上凉子中文字幕在线| 国产一区在线观看成人免费| 成人国产一区最新在线观看| 2021天堂中文幕一二区在线观| www.色视频.com| 国产一区二区激情短视频| 超碰av人人做人人爽久久 | av女优亚洲男人天堂| 超碰av人人做人人爽久久 | 丝袜美腿在线中文| 免费人成视频x8x8入口观看| 淫秽高清视频在线观看| 亚洲熟妇熟女久久| 啦啦啦免费观看视频1| 婷婷精品国产亚洲av在线| 成年女人看的毛片在线观看| 国内精品美女久久久久久| 久久精品夜夜夜夜夜久久蜜豆| 日韩欧美一区二区三区在线观看| 色噜噜av男人的天堂激情| 国产成人系列免费观看| 亚洲自拍偷在线| 国产精品一及| 久久久久久国产a免费观看| 日韩欧美免费精品| 亚洲五月天丁香| 午夜精品在线福利| 美女高潮的动态| 中文字幕人妻熟人妻熟丝袜美 | 免费av毛片视频| 欧美性猛交黑人性爽| 欧美日韩福利视频一区二区| 人人妻人人看人人澡| 午夜福利在线在线| 女人十人毛片免费观看3o分钟| 久久久国产成人精品二区| 一本综合久久免费| 国产精品综合久久久久久久免费| 黄片小视频在线播放| 国产高清有码在线观看视频| 欧美日韩一级在线毛片| 人人妻人人看人人澡| av中文乱码字幕在线| 天天添夜夜摸| 99热这里只有精品一区| 日本黄大片高清| 一二三四社区在线视频社区8| 最近在线观看免费完整版| 欧美最黄视频在线播放免费| 久久国产乱子伦精品免费另类| 亚洲av一区综合| 97超级碰碰碰精品色视频在线观看| www.熟女人妻精品国产| 国产高清三级在线| 九色国产91popny在线| 久久久久久久久中文| 日日摸夜夜添夜夜添小说| 国产亚洲精品一区二区www| 国产亚洲精品久久久久久毛片| 久久精品人妻少妇| 五月伊人婷婷丁香| 高清日韩中文字幕在线| 舔av片在线| 久久久久国内视频| 精品熟女少妇八av免费久了| 黄色片一级片一级黄色片| 精品人妻一区二区三区麻豆 | 久久精品综合一区二区三区| 亚洲一区高清亚洲精品| 麻豆成人av在线观看| 精品久久久久久,| 精品久久久久久久毛片微露脸| 很黄的视频免费| 国产激情欧美一区二区| 欧美日韩黄片免| 日本 av在线| 亚洲欧美一区二区三区黑人| 亚洲精品久久国产高清桃花| 1024手机看黄色片| 久久草成人影院| 免费观看精品视频网站| 久久精品国产亚洲av涩爱 | 中文字幕人妻熟人妻熟丝袜美 | 国产精品自产拍在线观看55亚洲| 久久亚洲真实| 麻豆成人午夜福利视频| 操出白浆在线播放| 小说图片视频综合网站| av天堂中文字幕网| 日韩精品中文字幕看吧| av天堂在线播放| 他把我摸到了高潮在线观看| 一个人免费在线观看的高清视频| 嫁个100分男人电影在线观看| 特大巨黑吊av在线直播| 女同久久另类99精品国产91| 久久久久久久午夜电影| 亚洲人成网站在线播| 亚洲电影在线观看av| 国产国拍精品亚洲av在线观看 | 搞女人的毛片| 国产精品一区二区三区四区久久| 老司机午夜福利在线观看视频| 国产精品99久久99久久久不卡| 人人妻,人人澡人人爽秒播| 国产精品一区二区三区四区久久| 日韩av在线大香蕉| 欧美丝袜亚洲另类 | 色综合站精品国产| 美女cb高潮喷水在线观看| 窝窝影院91人妻| 婷婷精品国产亚洲av在线| 欧美激情在线99| 最近最新中文字幕大全电影3| 老熟妇仑乱视频hdxx| 国产精品精品国产色婷婷| 99热这里只有精品一区| 日韩欧美 国产精品| 天天添夜夜摸| 99热这里只有是精品50| 国产真人三级小视频在线观看| 欧美xxxx黑人xx丫x性爽| 夜夜躁狠狠躁天天躁| 人人妻,人人澡人人爽秒播| 99国产精品一区二区蜜桃av| 看片在线看免费视频| 美女大奶头视频| 俺也久久电影网| 天堂av国产一区二区熟女人妻| 亚洲精品日韩av片在线观看 | 天天一区二区日本电影三级| 国产91精品成人一区二区三区| 国产麻豆成人av免费视频| 亚洲最大成人中文| 国产精品三级大全| 欧美国产日韩亚洲一区| 午夜影院日韩av| 一边摸一边抽搐一进一小说| 波多野结衣巨乳人妻| 村上凉子中文字幕在线| 一级作爱视频免费观看| 国内精品一区二区在线观看| 99精品欧美一区二区三区四区| 操出白浆在线播放| 99视频精品全部免费 在线| 亚洲国产欧美人成| 尤物成人国产欧美一区二区三区| 又粗又爽又猛毛片免费看| 91在线精品国自产拍蜜月 | 深爱激情五月婷婷| 亚洲欧美日韩高清在线视频| 国产一区二区在线观看日韩 | 波野结衣二区三区在线 | 久久人妻av系列| 成人国产一区最新在线观看| 日本 欧美在线| a级一级毛片免费在线观看| 国产一区在线观看成人免费| 在线免费观看不下载黄p国产 | 91在线观看av| 久久久久久久久大av| 国产麻豆成人av免费视频| 老司机在亚洲福利影院| 最近视频中文字幕2019在线8| 日韩欧美在线二视频| 在线观看av片永久免费下载| a在线观看视频网站| 一区二区三区国产精品乱码| 欧美午夜高清在线| 久久精品国产99精品国产亚洲性色| 在线a可以看的网站| or卡值多少钱| 中文字幕久久专区| 久久精品国产亚洲av香蕉五月| 一进一出抽搐动态| 熟女电影av网| 日日干狠狠操夜夜爽| 国产色婷婷99| 黄色女人牲交| 性欧美人与动物交配| 国产极品精品免费视频能看的| 黄色视频,在线免费观看| 欧美大码av| 午夜影院日韩av| 免费观看的影片在线观看| 欧美+日韩+精品| 91麻豆精品激情在线观看国产| 非洲黑人性xxxx精品又粗又长| 黄色日韩在线| 免费观看人在逋| 亚洲av成人精品一区久久| 成人三级黄色视频| 国内精品久久久久久久电影| 身体一侧抽搐| 99久久九九国产精品国产免费| 午夜免费观看网址| 欧美中文日本在线观看视频| 亚洲成人久久性| 国产精品久久久久久人妻精品电影| av专区在线播放| 国产伦精品一区二区三区视频9 | 18禁国产床啪视频网站| 婷婷丁香在线五月| 女人高潮潮喷娇喘18禁视频| 国产亚洲av嫩草精品影院| 亚洲va日本ⅴa欧美va伊人久久| 亚洲国产欧洲综合997久久,| 亚洲天堂国产精品一区在线| 午夜a级毛片| 一级黄片播放器| 日本成人三级电影网站| 欧美激情在线99| 成人精品一区二区免费| 99精品欧美一区二区三区四区| 婷婷丁香在线五月| 97碰自拍视频| 国产精品久久视频播放| 久久国产精品人妻蜜桃| 国产免费一级a男人的天堂| 免费高清视频大片| 99在线视频只有这里精品首页| 波多野结衣巨乳人妻| 1000部很黄的大片| 天堂动漫精品| 一本久久中文字幕| 黑人欧美特级aaaaaa片| 国产一级毛片七仙女欲春2| 岛国视频午夜一区免费看| 俺也久久电影网| 欧美一级a爱片免费观看看| 动漫黄色视频在线观看| 日本精品一区二区三区蜜桃| 亚洲成av人片免费观看| 成人欧美大片| 在线视频色国产色| 桃红色精品国产亚洲av| 久久国产精品影院| 男女视频在线观看网站免费| 欧美精品啪啪一区二区三区| 我要搜黄色片| 亚洲午夜理论影院| 色综合站精品国产| 日日摸夜夜添夜夜添小说| 国产精品免费一区二区三区在线| 国产av一区在线观看免费| 成人三级黄色视频| 两人在一起打扑克的视频| 每晚都被弄得嗷嗷叫到高潮| 午夜精品在线福利| 欧美三级亚洲精品| 俺也久久电影网| 欧美激情久久久久久爽电影| 在线观看美女被高潮喷水网站 | 欧美精品啪啪一区二区三区| 男女之事视频高清在线观看| 91九色精品人成在线观看| 99在线人妻在线中文字幕| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 国产蜜桃级精品一区二区三区| 成人鲁丝片一二三区免费| 国产乱人视频| 1024手机看黄色片| 中文亚洲av片在线观看爽| 色播亚洲综合网| 亚洲一区二区三区不卡视频| 国产一区二区三区在线臀色熟女| 波多野结衣巨乳人妻| 十八禁网站免费在线| av黄色大香蕉| 他把我摸到了高潮在线观看| 国内久久婷婷六月综合欲色啪| 日韩成人在线观看一区二区三区| 97超级碰碰碰精品色视频在线观看| 国产精品综合久久久久久久免费| 在线观看日韩欧美| 老熟妇仑乱视频hdxx| 免费观看的影片在线观看| 亚洲精品一卡2卡三卡4卡5卡| 69人妻影院| 欧美高清成人免费视频www| 亚洲精品粉嫩美女一区| 一级毛片女人18水好多| 亚洲内射少妇av| 久久久久久久亚洲中文字幕 | 国产精品久久视频播放| 黄色成人免费大全| 久久精品91无色码中文字幕| 麻豆成人av在线观看| 亚洲国产精品成人综合色| 老司机深夜福利视频在线观看| 亚洲狠狠婷婷综合久久图片| 午夜日韩欧美国产| 欧美一区二区国产精品久久精品| 波多野结衣巨乳人妻| 亚洲熟妇熟女久久| 99久久精品一区二区三区| 亚洲国产欧洲综合997久久,| 看免费av毛片| 99在线人妻在线中文字幕| 国产成人a区在线观看| www.色视频.com| 法律面前人人平等表现在哪些方面| 国产午夜精品久久久久久一区二区三区 | 一本一本综合久久| 国内精品美女久久久久久| 男插女下体视频免费在线播放| 亚洲精品一卡2卡三卡4卡5卡| 欧美激情在线99| 国产精品乱码一区二三区的特点| 亚洲av一区综合| 久久久久免费精品人妻一区二区| 国产精品自产拍在线观看55亚洲| 亚洲一区二区三区不卡视频| 亚洲av第一区精品v没综合| 搡老熟女国产l中国老女人| 亚洲av电影在线进入| 天堂av国产一区二区熟女人妻| 亚洲内射少妇av| 99热精品在线国产| 欧美性猛交黑人性爽| 免费人成在线观看视频色| www.999成人在线观看| 国产在线精品亚洲第一网站| 波多野结衣高清作品| 99热这里只有是精品50| 九色成人免费人妻av| svipshipincom国产片| 亚洲色图av天堂| 波多野结衣巨乳人妻| 中文字幕av成人在线电影| 欧美性感艳星| 亚洲av电影不卡..在线观看| 欧美最新免费一区二区三区 | 午夜免费男女啪啪视频观看 | 免费人成视频x8x8入口观看| 怎么达到女性高潮| 亚洲成人中文字幕在线播放| 禁无遮挡网站| 特级一级黄色大片| 天堂动漫精品| 成熟少妇高潮喷水视频| 精品电影一区二区在线| 日本 欧美在线| 欧美日本视频| 久久精品国产清高在天天线| 老司机午夜十八禁免费视频| 日韩中文字幕欧美一区二区| 淫秽高清视频在线观看| 一本综合久久免费| 欧美成人性av电影在线观看| 免费无遮挡裸体视频| 亚洲五月天丁香| 国产老妇女一区| 日本一二三区视频观看| 亚洲成人久久性| 操出白浆在线播放| 国产三级在线视频| 色综合欧美亚洲国产小说| 一a级毛片在线观看| 亚洲精品乱码久久久v下载方式 | 在线国产一区二区在线| 我要搜黄色片| 老司机在亚洲福利影院| 黄片大片在线免费观看| 久久久久久大精品| 欧美高清成人免费视频www| 99国产综合亚洲精品| 国产精品一区二区免费欧美| av国产免费在线观看| 在线观看午夜福利视频| 丁香六月欧美| 国产主播在线观看一区二区| 国产欧美日韩一区二区精品| 亚洲国产精品合色在线| 搡老妇女老女人老熟妇| av天堂中文字幕网| 亚洲欧美日韩高清专用| 久久精品人妻少妇| 久久精品国产99精品国产亚洲性色| www日本黄色视频网| 亚洲av电影不卡..在线观看| 宅男免费午夜| 亚洲国产精品久久男人天堂| 2021天堂中文幕一二区在线观| 日本黄大片高清| 午夜a级毛片| 欧美色视频一区免费| 精品福利观看| 禁无遮挡网站| 成人国产一区最新在线观看| 国产精品久久久久久久久免 | 女人高潮潮喷娇喘18禁视频| 欧美另类亚洲清纯唯美| 久久精品国产清高在天天线| 日日夜夜操网爽| 欧美性猛交黑人性爽| 国产伦一二天堂av在线观看| 丝袜美腿在线中文| 精品国产超薄肉色丝袜足j| 最近在线观看免费完整版| 国产三级中文精品| 成年免费大片在线观看| 久久精品国产亚洲av香蕉五月| 国产高清三级在线| 一个人免费在线观看的高清视频| 国内精品一区二区在线观看| 亚洲五月婷婷丁香| 97碰自拍视频| 国产v大片淫在线免费观看| 九九久久精品国产亚洲av麻豆| 欧美大码av| 19禁男女啪啪无遮挡网站| 午夜免费男女啪啪视频观看 | 日本黄色视频三级网站网址| 在线观看免费午夜福利视频| 国产成人系列免费观看| 国产在视频线在精品| 一二三四社区在线视频社区8| 亚洲中文日韩欧美视频| 国产一区二区在线观看日韩 | 嫩草影视91久久| 首页视频小说图片口味搜索| 他把我摸到了高潮在线观看| 国产精品野战在线观看| 天美传媒精品一区二区| 久久香蕉精品热| 精品熟女少妇八av免费久了| 2021天堂中文幕一二区在线观| 亚洲人成网站在线播| 岛国视频午夜一区免费看| 一区二区三区国产精品乱码| 丝袜美腿在线中文| 麻豆久久精品国产亚洲av| xxxwww97欧美| 国产免费av片在线观看野外av| 国产在线精品亚洲第一网站| 国产精品精品国产色婷婷| 成年版毛片免费区| 国产淫片久久久久久久久 | 国产欧美日韩一区二区三| 99精品在免费线老司机午夜| 日韩欧美免费精品| 国产黄片美女视频| 夜夜爽天天搞| 手机成人av网站| 国内少妇人妻偷人精品xxx网站| 亚洲av美国av| 日本黄色片子视频| 999久久久精品免费观看国产| 制服丝袜大香蕉在线| 国产伦精品一区二区三区四那| 久久99热这里只有精品18| 中出人妻视频一区二区| 日韩成人在线观看一区二区三区| 国产高清videossex| 有码 亚洲区| 无限看片的www在线观看| 亚洲精品久久国产高清桃花| 日韩精品青青久久久久久| 狂野欧美激情性xxxx| www.色视频.com| 亚洲av中文字字幕乱码综合| 亚洲黑人精品在线| 12—13女人毛片做爰片一| 欧美3d第一页| 国产私拍福利视频在线观看| 亚洲成av人片在线播放无| 国产精品 国内视频| 老熟妇仑乱视频hdxx| 中出人妻视频一区二区| 天堂动漫精品| 两性午夜刺激爽爽歪歪视频在线观看| 黄片大片在线免费观看| 日本与韩国留学比较| 成人18禁在线播放| 九九热线精品视视频播放| 免费无遮挡裸体视频| 在线观看日韩欧美| 男人舔女人下体高潮全视频| 美女被艹到高潮喷水动态| а√天堂www在线а√下载| 国产精品久久久久久久电影 | 日韩人妻高清精品专区| 法律面前人人平等表现在哪些方面| 变态另类丝袜制服| 无限看片的www在线观看| 亚洲五月婷婷丁香| 色在线成人网| 黑人欧美特级aaaaaa片| 在线观看美女被高潮喷水网站 | 此物有八面人人有两片| www.熟女人妻精品国产| 国产一区二区三区在线臀色熟女| 国产老妇女一区| 在线看三级毛片| 久久久久久久久大av| 亚洲午夜理论影院| 久久久久九九精品影院| 亚洲精品一区av在线观看| 亚洲天堂国产精品一区在线| 叶爱在线成人免费视频播放| 欧美三级亚洲精品| 老司机午夜福利在线观看视频| 深夜精品福利| 搞女人的毛片| 最近在线观看免费完整版| 3wmmmm亚洲av在线观看| 国产精品野战在线观看| 色精品久久人妻99蜜桃| 日本五十路高清| 精品久久久久久久久久久久久| 嫩草影院精品99| 国产视频一区二区在线看| 两人在一起打扑克的视频| 精品乱码久久久久久99久播| 久久精品国产亚洲av涩爱 | 精品国内亚洲2022精品成人| 亚洲七黄色美女视频| 国产高潮美女av| 蜜桃久久精品国产亚洲av| 久久久国产精品麻豆| 一级黄色大片毛片| 夜夜夜夜夜久久久久| 深夜精品福利| 欧美激情久久久久久爽电影| 女警被强在线播放| 色综合亚洲欧美另类图片| 韩国av一区二区三区四区| 禁无遮挡网站| 欧美在线黄色| 成人欧美大片| 国产精品久久视频播放| 日本与韩国留学比较| 亚洲在线自拍视频| 欧美成人性av电影在线观看| 亚洲专区中文字幕在线| 天堂影院成人在线观看| 欧美日韩乱码在线| 久久久久久人人人人人| 高清在线国产一区| 听说在线观看完整版免费高清| 久久精品91蜜桃| 99久久综合精品五月天人人| 久久久久久国产a免费观看| 日本成人三级电影网站| 国产成人欧美在线观看| 国产欧美日韩精品亚洲av| 老司机在亚洲福利影院| 欧美色欧美亚洲另类二区| 日本精品一区二区三区蜜桃| 激情在线观看视频在线高清| 亚洲人与动物交配视频| 国产欧美日韩一区二区三| 特级一级黄色大片| 亚洲人成电影免费在线| 精品国产美女av久久久久小说| 特级一级黄色大片| 欧美日韩一级在线毛片| 国产精品久久久久久精品电影| 一级毛片女人18水好多| 夜夜爽天天搞| 亚洲乱码一区二区免费版| 欧美最黄视频在线播放免费| 中国美女看黄片| 亚洲国产精品sss在线观看| 免费一级毛片在线播放高清视频| 免费看十八禁软件| 亚洲 国产 在线| 成熟少妇高潮喷水视频| 97超视频在线观看视频| 脱女人内裤的视频| 欧美日韩中文字幕国产精品一区二区三区| 91九色精品人成在线观看| 亚洲aⅴ乱码一区二区在线播放| 老熟妇乱子伦视频在线观看| 69av精品久久久久久| 在线观看66精品国产| 黄片大片在线免费观看| 精品国产亚洲在线| 国产97色在线日韩免费|