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

    基于Docker的嵌入式軟件測(cè)試研究

    2020-02-04 07:12:24李耀周亞明羅輝黎毅輝
    電子技術(shù)與軟件工程 2020年12期
    關(guān)鍵詞:鏡像文件宿主機(jī)測(cè)試環(huán)境

    李耀 周亞明 羅輝 黎毅輝

    (威勝信息技術(shù)股份有限公司 湖南省長(zhǎng)沙市 410205)

    嵌入式軟件是運(yùn)行在嵌入式系統(tǒng)上的一組針對(duì)特定硬件而設(shè)計(jì)的應(yīng)用程序,這些應(yīng)用程序通常是為了滿足客戶特定需求而預(yù)先定義的一套專用的軟件,它不僅受制于特定的硬件資源限制,比如:CPU 頻率、內(nèi)存空間、存儲(chǔ)空間等等,而且其功能還受限于接入嵌入式系統(tǒng)的外圍硬件電路、元器件等所帶來(lái)的影響。為實(shí)現(xiàn)電子設(shè)備設(shè)定的功能、成本、體積、功耗等要求,嵌入式軟件必須強(qiáng)調(diào)軟硬件的協(xié)同性、可靠性和可裁剪性,因此,針對(duì)嵌入式軟件的測(cè)試遠(yuǎn)比傳統(tǒng)軟件的測(cè)試要更加復(fù)雜和困難。本文主要是結(jié)合嵌入式軟件的特點(diǎn),討論如何利用Docker 容器技術(shù)具有的一些優(yōu)勢(shì)和特性對(duì)傳統(tǒng)嵌入式軟件測(cè)試過(guò)程中被測(cè)試對(duì)象的交付、安裝和部署方法,對(duì)嵌入式軟件測(cè)試環(huán)境搭建,測(cè)試工具使用等方面進(jìn)行的改進(jìn)和優(yōu)化。最后通過(guò)在臺(tái)區(qū)智能終端的應(yīng)用,驗(yàn)證基于Docker 的嵌入式軟件測(cè)試可有效降低測(cè)試復(fù)雜性、提升測(cè)試效率和提高資源利用率。

    1 嵌入式軟件測(cè)試面臨的問(wèn)題

    隨著物聯(lián)網(wǎng)時(shí)代的到來(lái),以及設(shè)備智能化的推廣應(yīng)用,嵌入式軟件的質(zhì)量和可靠性日益成為人們關(guān)注的焦點(diǎn),與之相關(guān)的測(cè)試技術(shù)也逐漸受到研發(fā)人員和檢測(cè)機(jī)構(gòu)的重視。由于嵌入式軟件的應(yīng)用越來(lái)越廣泛和深入,使得這些軟件的規(guī)模與復(fù)雜度不斷增長(zhǎng),不僅導(dǎo)致開(kāi)發(fā)難度加大,而且針對(duì)嵌入式軟件的測(cè)試也變得越來(lái)越復(fù)雜。但傳統(tǒng)的軟件測(cè)試技術(shù)還沒(méi)有完全適應(yīng)這種變化,已凸顯出一些不足之處:

    1.1 嵌入式軟件測(cè)試難度越來(lái)越大

    嵌入式軟件測(cè)試是一項(xiàng)復(fù)雜性高、 綜合性強(qiáng)的工作,不僅受制于特定硬件設(shè)計(jì),而且受限于系統(tǒng)資源,需要測(cè)試人員具備較高的業(yè)務(wù)水平和較強(qiáng)的專業(yè)知識(shí),才能發(fā)現(xiàn)被測(cè)對(duì)象可能存在的缺陷。同時(shí),由于被測(cè)試嵌入式軟件的交付大多是基于可執(zhí)行程序或軟件壓縮包方式進(jìn)行,需要手動(dòng)搭建測(cè)試環(huán)境并配置各種所需的依賴關(guān)系,操作起來(lái)十分繁瑣。隨著電子設(shè)備的功能不斷增多,其中的嵌入式軟件規(guī)模與復(fù)雜度還在不斷提高,依賴關(guān)系和包含的組件也越來(lái)越復(fù)雜。

    1.2 嵌入式軟件測(cè)試效率跟不上發(fā)布

    隨著開(kāi)發(fā)迭代速度的加快,嵌入式軟件更新頻率已由原來(lái)以月、年為單位發(fā)展到現(xiàn)在的以天、周為單位,但嵌入式軟件測(cè)試環(huán)境搭建復(fù)雜且不靈活,測(cè)試不同的軟件或版本時(shí),需要重復(fù)搭建多套測(cè)試環(huán)境,設(shè)置不同的相關(guān)參數(shù),搭配各種不同的外接設(shè)備和檢測(cè)工具,測(cè)試人員需要進(jìn)行大量復(fù)雜的手工操作,有時(shí)還會(huì)因此產(chǎn)生錯(cuò)誤或遺漏。測(cè)試的軟件質(zhì)量以及項(xiàng)目進(jìn)度往往比預(yù)計(jì)的差很多,因而導(dǎo)致測(cè)試效率跟不上軟件發(fā)布的節(jié)奏。

    1.3 嵌入式軟件測(cè)試環(huán)境利用率低

    盡管搭建嵌入式軟件測(cè)試的環(huán)境非常繁瑣,但一套測(cè)試環(huán)境往往沒(méi)辦法并行測(cè)試多個(gè)不同版本或功能的嵌入式軟件,因?yàn)榇蟛糠智度胧杰浖紩?huì)獨(dú)占系統(tǒng)的資源,同時(shí)彼此之間還會(huì)相互影響,這就導(dǎo)致搭建出來(lái)的測(cè)試環(huán)境利用率并不高,在相關(guān)硬件和配套外接設(shè)備都較為短缺時(shí),這種情況更是雪上加霜。雖然還可以基于虛擬機(jī)方式搭建嵌入式軟件測(cè)試環(huán)境,但這項(xiàng)技術(shù)本身非常消耗宿主機(jī)的資源,從而又會(huì)導(dǎo)致系統(tǒng)資源利用率降低。

    圖1:Docker 的總體架構(gòu)

    圖2:嵌入式軟件測(cè)試環(huán)境

    圖3:Docker 環(huán)境安裝驗(yàn)證

    圖4:容器并行測(cè)試

    目前面臨的測(cè)試環(huán)境搭建復(fù)雜、測(cè)試效率不高、資源利用率較低的問(wèn)題已成為嵌入式軟件測(cè)試亟待解決的問(wèn)題。在此情況下,結(jié)合嵌入式軟件的特點(diǎn),研究如何利用新的測(cè)試技術(shù)和方法來(lái)構(gòu)建嵌入式軟件測(cè)試過(guò)程,對(duì)降低測(cè)試復(fù)雜度、提升測(cè)試效率和提高測(cè)試資源利用率具有十分重要的意義。

    2 嵌入式軟件測(cè)試的相關(guān)研究

    由于存在對(duì)硬件有較高的依賴性、受限于系統(tǒng)資源不足、開(kāi)發(fā)環(huán)境與運(yùn)行環(huán)境不一致等問(wèn)題,針對(duì)嵌入式軟件的測(cè)試通常會(huì)比傳統(tǒng)的軟件測(cè)試更加復(fù)雜。國(guó)外研究嵌入式軟件測(cè)試技術(shù)開(kāi)始于上個(gè)世紀(jì)七十年代,Robert L.Glass 在1980年發(fā)表的一篇文章[1],論述了嵌入式軟件測(cè)試技術(shù)落后于傳統(tǒng)軟件測(cè)試技術(shù)的原因并給出了一些解決方案,對(duì)嵌入式軟件測(cè)試技術(shù)的發(fā)展影響深遠(yuǎn)。國(guó)內(nèi)研究首先是在國(guó)防領(lǐng)域開(kāi)始對(duì)嵌入式軟件測(cè)試技術(shù)和工具進(jìn)行的。針對(duì)艦船嵌入式軟件的特點(diǎn),韓新宇等人[2]提出測(cè)試用例自動(dòng)驅(qū)動(dòng)方案,并基于此方案設(shè)計(jì)出測(cè)試用例自動(dòng)驅(qū)動(dòng)平臺(tái)。王浩宇等人[3]在雷達(dá)嵌入式軟件測(cè)試領(lǐng)域?qū)崿F(xiàn)對(duì)Cuttle ISE 的應(yīng)用。之后肖永健等人[4]研究出一種基于軟件故障注入的邏輯覆蓋測(cè)試平臺(tái)。盡管嵌入式軟件測(cè)試技術(shù)已得到廣泛應(yīng)用,但目前國(guó)內(nèi)對(duì)嵌入式軟件測(cè)試技術(shù)和工具的研究仍處于起步階段,特別是很少考慮嵌入式軟件測(cè)試環(huán)境搭建復(fù)雜、測(cè)試效率不高和資源利用率低的問(wèn)題,這些問(wèn)題卻是影響嵌入式軟件開(kāi)發(fā)進(jìn)度和成本的關(guān)鍵因素,仍需要進(jìn)行深入的研究。

    3 容器技術(shù)及工具的研究

    3.1 容器技術(shù)的介紹

    容器技術(shù)(Container)是一種新型的虛擬化技術(shù),它是操作系統(tǒng)中一組受到資源限制且彼此間相互隔離的獨(dú)立進(jìn)程。相比傳統(tǒng)的虛擬機(jī)技術(shù),容器技術(shù)資源利用率更高效、軟件封裝性更簡(jiǎn)單、軟件遷移和擴(kuò)展更方便。Docker 是依托于Linux 內(nèi)核的容器技術(shù)而發(fā)展起來(lái)的一種目前主流的容器引擎,它將底層系統(tǒng)、依賴環(huán)境、應(yīng)用程序等進(jìn)行統(tǒng)一打包,并形成一個(gè)整體的鏡像文件,最后作為一個(gè)獨(dú)立的容器部署在其他的平臺(tái)或宿主機(jī)上。

    3.2 Docker的總體架構(gòu)

    Docker 主要是實(shí)現(xiàn)應(yīng)用軟件層的虛擬化,通過(guò)沙盒機(jī)制可以保證在容器中運(yùn)行的任何應(yīng)用軟件都是獨(dú)立的,與外界的軟件接口都是可控的,從而保障了數(shù)據(jù)的安全性和運(yùn)行的可靠性。不同于其他虛擬化技術(shù),Docker 直接運(yùn)行在宿主機(jī)的操作系統(tǒng)之上,底層硬件并沒(méi)有虛擬化,因而可用最小的硬件開(kāi)銷達(dá)到更高的計(jì)算能力,這也為Docker 在嵌入式系統(tǒng)上應(yīng)用提供了理論依據(jù)和技術(shù)可行性。如圖1 所示,Docker 的架構(gòu)是基于Client-Server 模式設(shè)計(jì)的,服務(wù)端啟動(dòng)后會(huì)在宿主機(jī)上運(yùn)行一個(gè)守護(hù)進(jìn)程,客戶端通過(guò)這個(gè)守護(hù)進(jìn)程來(lái)遠(yuǎn)程控制Docker 容器的創(chuàng)建、運(yùn)行、停止、刪除等操作。

    3.3 Docker的文件系統(tǒng)

    Docker 的鏡像文件是基于分層結(jié)構(gòu)設(shè)計(jì)的,但其中并沒(méi)有包含Linux 內(nèi)核,只包含了運(yùn)行所需要的文件系統(tǒng)結(jié)構(gòu)。Docker 容器是鏡像文件的運(yùn)行態(tài)體現(xiàn),Docker 容器的文件系統(tǒng)大部分來(lái)自鏡像文件,其他為鏡像新建的內(nèi)容可分為初始層和讀寫(xiě)層。初始層主要包括在初始化容器環(huán)境時(shí)產(chǎn)生的相關(guān)默認(rèn)文件,而Docker 容器內(nèi)的進(jìn)程只能對(duì)讀寫(xiě)層擁有寫(xiě)權(quán)限,其他層對(duì)進(jìn)程而言都是只讀的。這樣從操作系統(tǒng)層面上就避免了軟件被誤刪或破壞的可能性,即便被強(qiáng)制破壞,也可以通過(guò)Docker 的初始化命令恢復(fù)到初始狀態(tài)。Docker 還使用了寫(xiě)入時(shí)復(fù)制技術(shù)(Copy-On-Write),所有運(yùn)行中的容器可以先共享一個(gè)基礎(chǔ)文件系統(tǒng),當(dāng)需要向文件系統(tǒng)進(jìn)行寫(xiě)操作時(shí),就引導(dǎo)它寫(xiě)到與該容器相關(guān)的另一個(gè)特定文件系統(tǒng)中,從而避免意外刪除或修改基礎(chǔ)文件系統(tǒng),同時(shí)也避免通過(guò)文件系統(tǒng)改變自身容器以外的內(nèi)容。

    3.4 Docker的隔離與安全

    不同于傳統(tǒng)意義上的虛擬化技術(shù),應(yīng)用軟件的隔離性與安全性是在操作系統(tǒng)之上由Docker 引擎來(lái)提供保證的。由于應(yīng)用軟件運(yùn)行在容器中,并與其他容器中的應(yīng)用軟件和根文件系統(tǒng)進(jìn)行隔離,因而宿主機(jī)的系統(tǒng)基本不會(huì)被應(yīng)用軟件或異常操作破壞。如果應(yīng)用軟件因受到外部攻擊而癱瘓,只需要重啟容器或啟動(dòng)一個(gè)新的容器即可恢復(fù),并不需要重新啟動(dòng)宿主機(jī),也不會(huì)影響到其他容器的正常運(yùn)行。我們可以用Docker 在不同的容器中并行運(yùn)行不同的應(yīng)用軟件,如果不再需要某個(gè)應(yīng)用軟件,就可以通過(guò)刪除容器中的這個(gè)應(yīng)用軟件來(lái)完成,并且操作系統(tǒng)上不會(huì)因此留下任何臨時(shí)文件。此外,Docker 還能確保每個(gè)應(yīng)用軟件只能使用分配給它的資源,包括CPU、內(nèi)存、網(wǎng)絡(luò)、存儲(chǔ)空間等,不會(huì)因?yàn)槌绦蛉毕莼驉阂庑袨檎加玫较到y(tǒng)全部的可用資源,避免了因此導(dǎo)致系統(tǒng)性能降低或被拖垮。

    4 Docker對(duì)嵌入式軟件測(cè)試的改進(jìn)

    4.1 降低嵌入式軟件測(cè)試的復(fù)雜性

    測(cè)試人員不再需要為測(cè)試某個(gè)版本的應(yīng)用軟件重復(fù)安裝操作系統(tǒng)、配置運(yùn)行環(huán)境和設(shè)置相關(guān)參數(shù),這些手動(dòng)或半自動(dòng)的復(fù)雜操作,極容易人為引入一些操作錯(cuò)誤或遺漏某些步驟?;贒ocker 鏡像的嵌入式軟件測(cè)試已將這些復(fù)雜的配置過(guò)程封裝起來(lái),不僅減少了重復(fù)的操作,還讓測(cè)試過(guò)程的整體復(fù)雜性最小化。

    4.2 提高嵌入式軟件測(cè)試環(huán)境利用率

    基于Docker 的嵌入式軟件測(cè)試可使得一套測(cè)試環(huán)境能夠同時(shí)用于多個(gè)不同軟件的測(cè)試中,而且彼此之間并不會(huì)受到太多相互影響。特別是在樣機(jī)測(cè)試階段,相關(guān)的硬件和配套的外圍設(shè)備都較為短缺,此時(shí)不僅可以提高測(cè)試環(huán)境和專用設(shè)備的利用率,而且還降低了為搭建多套測(cè)試環(huán)境所產(chǎn)生的費(fèi)用。

    4.3 提升嵌入式軟件的測(cè)試效率

    由于不再需要重復(fù)搭建多套測(cè)試環(huán)境、也不需要準(zhǔn)備過(guò)多的硬件檢測(cè)設(shè)備,只需要通過(guò)容器管理工具將包含測(cè)試對(duì)象的Docker鏡像文件部署到測(cè)試環(huán)境中,就可以很快在相關(guān)的應(yīng)用場(chǎng)景中開(kāi)始測(cè)試。因而嵌入式軟件測(cè)試的效率得到極大提升,特別是在做回歸測(cè)試和現(xiàn)場(chǎng)驗(yàn)證時(shí),相比傳統(tǒng)的方式更有優(yōu)勢(shì)。

    5 基于Docker的嵌入式軟件測(cè)試

    臺(tái)區(qū)智能終端是一種由我司研制的用于配網(wǎng)供用電信息采集、電能表和各類傳感器數(shù)據(jù)收集、設(shè)備狀態(tài)監(jiān)測(cè)等功能于一體的智能化電力電子設(shè)備。它的核心主板硬件提供了ARM Cortex-A7 架構(gòu)四核CPU、2GB DDR3L 內(nèi)存、4GB eMMC 存儲(chǔ)器,目前搭載的操作系統(tǒng)是ARM 32bit 版本的Ubuntu16.04 發(fā)行版。同時(shí)配有4 個(gè)UART 接口、載波模塊、時(shí)鐘芯片、4G 模塊、GPIO、以太網(wǎng)等豐富的接口和外接器件。如圖2 所示,以下將基于臺(tái)區(qū)智能終端搭建一整套嵌入式軟件測(cè)試環(huán)境。臺(tái)區(qū)智能終端安裝在電氣柜的左上角,下方通過(guò)RS485 接入了漏電保護(hù)器、智能開(kāi)關(guān)、三相電能表、末端感知裝置及負(fù)載,臺(tái)區(qū)智能終端的操作系統(tǒng)上部署了Docker,同時(shí)通過(guò)自編寫(xiě)的C/C++應(yīng)用程序,實(shí)現(xiàn)數(shù)據(jù)的采集與存儲(chǔ)。

    5.1 Docker環(huán)境的搭建

    首先通過(guò)以太網(wǎng)登陸到臺(tái)區(qū)智能終端的Linux 控制臺(tái),并在設(shè)備的宿主機(jī)中安裝Docker 服務(wù)??梢酝ㄟ^(guò)Docker 官方指導(dǎo)文檔進(jìn)行遠(yuǎn)程安裝Docker 服務(wù),具體操作命令為:“curl -fsSL get.docker.com -o get-docker.sh”和“sh get-docker. sh”,安裝完成后如圖3 所示。可以通過(guò)命令“docker exec -it c_data /bin/bash”進(jìn)入運(yùn)行中的Docker 容器,查看應(yīng)用程序在容器內(nèi)部的執(zhí)行情況。另外,還可以在PC 主機(jī)的交叉編譯環(huán)境下編譯ARM 版本的應(yīng)用程序,再采用Dockerfile 的方式將生成可執(zhí)行程序和運(yùn)行所需的配置文件整合打包進(jìn)Docker 鏡像文件中,最后通過(guò)部署該鏡像文件到啟動(dòng)Docker容器中,就能實(shí)現(xiàn)自己編寫(xiě)的應(yīng)用程序在Docker 容器中運(yùn)行。

    5.2 容器并行測(cè)試驗(yàn)證

    使用Docker 主要就是為了能夠在不同的容器中同時(shí)運(yùn)行多個(gè)應(yīng)用程序,這樣就可以提高嵌入式軟件測(cè)試環(huán)境的利用率,提升嵌入式軟件測(cè)試的效率。如圖4 所示,以下利用自己編寫(xiě)的三個(gè)嵌入式程序打包生成的Docker 鏡像:數(shù)據(jù)中心c_data、數(shù)據(jù)采集c_base和IEC104 協(xié)議c_104,連同搭載Docker 的臺(tái)區(qū)智能終端組成一套測(cè)試驗(yàn)證環(huán)境。驗(yàn)證的思路是先后啟動(dòng)容器加載這三個(gè)Docker 鏡像,分別利用數(shù)據(jù)采集c_base 完成數(shù)據(jù)的收集,利用數(shù)據(jù)中心c_data 完成數(shù)據(jù)的存儲(chǔ),利用IEC104 協(xié)議c_104 完成數(shù)據(jù)上送到主站。由于Docker 下的容器運(yùn)行采用的是沙盒機(jī)制,因而各容器是互相獨(dú)立的,并且互不影響。首先由數(shù)據(jù)采集c_base 收集外接設(shè)備的各類電參量實(shí)時(shí)數(shù)據(jù),并寫(xiě)入數(shù)據(jù)到數(shù)據(jù)中心c_data,交由數(shù)據(jù)中心c_data 完成數(shù)據(jù)的存儲(chǔ)。此時(shí)主站可通過(guò)IEC104 協(xié)議c_104 同時(shí)向臺(tái)區(qū)智能終端召測(cè)所需數(shù)據(jù),然后由IEC104 協(xié)議c_104 向數(shù)據(jù)中心c_data 發(fā)出讀取數(shù)據(jù)的命令,并由數(shù)據(jù)中心c_data 完成讀取數(shù)據(jù)的返回。三個(gè)嵌入式程序分別安裝在不同的容器中,相互之間收發(fā)數(shù)據(jù)都只允許通過(guò)TCP 或UDP 的網(wǎng)絡(luò)連接進(jìn)行。

    利用Docker 容器技術(shù),可以實(shí)現(xiàn)運(yùn)行于不同環(huán)境下的嵌入式程序在同一臺(tái)宿主機(jī)中共存,Docker 通過(guò)隔離底層操作系統(tǒng)與應(yīng)用軟件,做到了嵌入式軟件運(yùn)行環(huán)境的統(tǒng)一,不僅降低了嵌入式軟件開(kāi)發(fā)過(guò)程中依賴運(yùn)行環(huán)境所做的大量移植工作,而且通過(guò)Docker的核心組件還可以為應(yīng)用軟件的組合、鏡像文件的制作提供便利的工具和方案。

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

    嵌入式軟件因其架構(gòu)的特殊性,測(cè)試起來(lái)并不像傳統(tǒng)軟件那樣簡(jiǎn)單容易。而隨著物聯(lián)網(wǎng)的蓬勃發(fā)展、各類設(shè)備功能的日益強(qiáng)大,業(yè)務(wù)需求的不斷增加,也導(dǎo)致針對(duì)嵌入式軟件的測(cè)試愈發(fā)復(fù)雜。在眾多測(cè)試方案中,基于Docker 的嵌入式軟件測(cè)試優(yōu)勢(shì)明顯,不僅占用系統(tǒng)資源少、運(yùn)行環(huán)境統(tǒng)一,而且啟動(dòng)速度快、安裝部署方便,大幅降低測(cè)試人員的工作量。通過(guò)在臺(tái)區(qū)智能終端上驗(yàn)證基于Docker 的嵌入式軟件測(cè)試環(huán)境,充分挖掘出其應(yīng)用潛能,并為降低嵌入式軟件測(cè)試的復(fù)雜度,提升嵌入式軟件的測(cè)試效率,提高測(cè)試環(huán)境和測(cè)試資源的利用率帶來(lái)幫助。

    猜你喜歡
    鏡像文件宿主機(jī)測(cè)試環(huán)境
    全數(shù)字仿真測(cè)試環(huán)境在航天軟件測(cè)試中的應(yīng)用研究
    雷達(dá)航跡處理測(cè)試環(huán)境構(gòu)建方法研究
    科技視界(2019年10期)2019-09-02 03:22:27
    網(wǎng)絡(luò)設(shè)備自動(dòng)化測(cè)試設(shè)計(jì)與實(shí)現(xiàn)
    沒(méi)光驅(qū)不要緊 裝個(gè)免費(fèi)虛擬的
    虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室在農(nóng)村職校計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)教學(xué)中的應(yīng)用研究
    嵌入式計(jì)算機(jī)軟件測(cè)試關(guān)鍵技術(shù)的思考
    用RamOS降低公用機(jī)的維護(hù)工作量
    嵌入式計(jì)算機(jī)軟件測(cè)試關(guān)鍵技術(shù)研究
    Win7升級(jí)Win10教程
    電腦迷(2015年9期)2015-05-30 22:08:35
    負(fù)離子紡織品檢測(cè)方法分析
    久久这里只有精品19| 国产激情欧美一区二区| 亚洲成国产人片在线观看| 美女扒开内裤让男人捅视频| 久久香蕉激情| 国产极品粉嫩免费观看在线| 久久久久精品国产欧美久久久| 国产免费男女视频| 国产成人欧美| 国产亚洲欧美在线一区二区| 精品国产一区二区久久| 黑人操中国人逼视频| 12—13女人毛片做爰片一| 宅男免费午夜| 久久久久九九精品影院| 伦理电影免费视频| 女同久久另类99精品国产91| 黄色女人牲交| 久久性视频一级片| 啦啦啦观看免费观看视频高清 | 丰满的人妻完整版| av网站免费在线观看视频| 欧美中文日本在线观看视频| 国产成+人综合+亚洲专区| 日韩欧美国产一区二区入口| 久久中文字幕人妻熟女| 少妇的丰满在线观看| 午夜福利影视在线免费观看| 啦啦啦免费观看视频1| 中文字幕另类日韩欧美亚洲嫩草| 久久久国产成人精品二区| 欧美日本视频| 一级a爱片免费观看的视频| 免费看美女性在线毛片视频| 欧美成人免费av一区二区三区| 美国免费a级毛片| 精品人妻1区二区| 亚洲无线在线观看| 两人在一起打扑克的视频| 国产亚洲精品av在线| 999久久久国产精品视频| 亚洲熟妇中文字幕五十中出| 免费在线观看黄色视频的| 国产精品电影一区二区三区| 婷婷精品国产亚洲av在线| 90打野战视频偷拍视频| 欧美一级毛片孕妇| 国产精品1区2区在线观看.| 男人舔女人下体高潮全视频| www.www免费av| 午夜成年电影在线免费观看| 亚洲人成网站在线播放欧美日韩| 91精品三级在线观看| 在线观看免费日韩欧美大片| 久久久久久久久免费视频了| 亚洲 国产 在线| 欧美在线黄色| 亚洲无线在线观看| 中文字幕色久视频| 美女国产高潮福利片在线看| 亚洲成人精品中文字幕电影| 中文字幕人妻丝袜一区二区| 别揉我奶头~嗯~啊~动态视频| 国产麻豆69| 久久青草综合色| 黄色 视频免费看| 91精品三级在线观看| 亚洲色图 男人天堂 中文字幕| 9色porny在线观看| 男人舔女人的私密视频| 午夜亚洲福利在线播放| √禁漫天堂资源中文www| 美女国产高潮福利片在线看| 亚洲男人天堂网一区| 国产精华一区二区三区| 久久 成人 亚洲| 日韩免费av在线播放| 国产一区二区在线av高清观看| 欧美日韩福利视频一区二区| 好看av亚洲va欧美ⅴa在| 午夜福利18| 天天添夜夜摸| 自拍欧美九色日韩亚洲蝌蚪91| 不卡av一区二区三区| 搡老岳熟女国产| 国产成人精品久久二区二区91| 成人亚洲精品av一区二区| 国产精品国产高清国产av| 一区福利在线观看| 如日韩欧美国产精品一区二区三区| 人人澡人人妻人| 不卡一级毛片| 国产午夜精品久久久久久| 国产国语露脸激情在线看| 成人精品一区二区免费| 一级a爱片免费观看的视频| cao死你这个sao货| 午夜免费鲁丝| 国产男靠女视频免费网站| 天天添夜夜摸| 精品欧美一区二区三区在线| 亚洲欧美日韩另类电影网站| 日韩欧美三级三区| 久久久国产成人免费| 一卡2卡三卡四卡精品乱码亚洲| 高潮久久久久久久久久久不卡| 天天一区二区日本电影三级 | av天堂久久9| 亚洲电影在线观看av| 国产精品二区激情视频| 久久九九热精品免费| 亚洲欧美日韩高清在线视频| 日本五十路高清| 亚洲精品中文字幕一二三四区| 国产精品久久电影中文字幕| 色哟哟哟哟哟哟| 美女高潮到喷水免费观看| 精品无人区乱码1区二区| av电影中文网址| 国产不卡一卡二| 免费看十八禁软件| 亚洲午夜理论影院| 在线观看免费视频网站a站| 亚洲精品国产区一区二| 人人妻人人爽人人添夜夜欢视频| aaaaa片日本免费| 熟妇人妻久久中文字幕3abv| 亚洲视频免费观看视频| 极品人妻少妇av视频| 久久精品亚洲精品国产色婷小说| 色综合亚洲欧美另类图片| tocl精华| 91九色精品人成在线观看| 丁香欧美五月| 夜夜爽天天搞| 99国产精品99久久久久| 国产精品久久久人人做人人爽| 大香蕉久久成人网| 国产亚洲精品一区二区www| 国产xxxxx性猛交| 99riav亚洲国产免费| 啦啦啦韩国在线观看视频| 国产av在哪里看| 人成视频在线观看免费观看| 可以在线观看毛片的网站| 午夜免费成人在线视频| 久久亚洲真实| 精品久久久久久久人妻蜜臀av | 中文字幕人妻熟女乱码| 欧美性长视频在线观看| 91精品三级在线观看| 日韩一卡2卡3卡4卡2021年| 99国产精品一区二区三区| 国产精品久久久人人做人人爽| 后天国语完整版免费观看| 国产成人精品久久二区二区免费| 天天躁狠狠躁夜夜躁狠狠躁| 男人操女人黄网站| 国产免费男女视频| 变态另类丝袜制服| 欧美另类亚洲清纯唯美| 欧美一区二区精品小视频在线| 制服丝袜大香蕉在线| svipshipincom国产片| 亚洲一区二区三区色噜噜| 日韩视频一区二区在线观看| 欧美国产日韩亚洲一区| 欧美+亚洲+日韩+国产| 亚洲精品中文字幕一二三四区| 制服人妻中文乱码| 国产野战对白在线观看| 成人手机av| 色综合婷婷激情| 精品一品国产午夜福利视频| 极品人妻少妇av视频| 精品福利观看| 淫秽高清视频在线观看| 制服人妻中文乱码| 亚洲第一av免费看| 18禁黄网站禁片午夜丰满| 一边摸一边抽搐一进一出视频| 在线免费观看的www视频| 精品国产一区二区久久| 中文亚洲av片在线观看爽| 久久精品人人爽人人爽视色| 国产高清videossex| 午夜福利高清视频| 免费看美女性在线毛片视频| 欧美最黄视频在线播放免费| 日韩欧美一区二区三区在线观看| 97超级碰碰碰精品色视频在线观看| 老司机在亚洲福利影院| 天天添夜夜摸| 一级毛片女人18水好多| 午夜福利18| 亚洲人成电影观看| 久久精品国产综合久久久| 久久精品aⅴ一区二区三区四区| 后天国语完整版免费观看| 国产免费男女视频| 色综合站精品国产| 日韩欧美国产在线观看| 神马国产精品三级电影在线观看 | 亚洲狠狠婷婷综合久久图片| 欧美久久黑人一区二区| 午夜福利欧美成人| 久久久久久久久久久久大奶| 99精品在免费线老司机午夜| 99re在线观看精品视频| 午夜精品久久久久久毛片777| 超碰成人久久| 欧美激情极品国产一区二区三区| 伦理电影免费视频| 啦啦啦免费观看视频1| 别揉我奶头~嗯~啊~动态视频| 欧美激情久久久久久爽电影 | 亚洲国产精品合色在线| 99在线人妻在线中文字幕| 久久久久国产一级毛片高清牌| 国产99白浆流出| 欧美日韩乱码在线| 国产成人av激情在线播放| 亚洲国产毛片av蜜桃av| 国产精品美女特级片免费视频播放器 | 人人妻,人人澡人人爽秒播| 欧美成人一区二区免费高清观看 | 中国美女看黄片| 亚洲午夜理论影院| 国产一区二区在线av高清观看| www.精华液| 国产精品影院久久| 99在线视频只有这里精品首页| 久久久久国产精品人妻aⅴ院| 在线天堂中文资源库| 国产成人啪精品午夜网站| 久久人人97超碰香蕉20202| 久久精品成人免费网站| 免费在线观看视频国产中文字幕亚洲| 91成年电影在线观看| 久久影院123| 村上凉子中文字幕在线| 久久久国产成人免费| 免费无遮挡裸体视频| 长腿黑丝高跟| 国产日韩一区二区三区精品不卡| 欧美黑人精品巨大| 久久久久久亚洲精品国产蜜桃av| 老熟妇仑乱视频hdxx| 1024视频免费在线观看| 色婷婷久久久亚洲欧美| 黄色视频,在线免费观看| 成人18禁高潮啪啪吃奶动态图| 亚洲成人精品中文字幕电影| 国内精品久久久久久久电影| 国产精品综合久久久久久久免费 | 国产精品乱码一区二三区的特点 | 日韩精品中文字幕看吧| 国产伦人伦偷精品视频| 91九色精品人成在线观看| 免费高清视频大片| 成人18禁高潮啪啪吃奶动态图| 国产精品久久久av美女十八| 99久久精品国产亚洲精品| 欧美日韩黄片免| 久久久久久久久久久久大奶| 岛国在线观看网站| 久久久精品欧美日韩精品| xxx96com| 亚洲第一青青草原| 色尼玛亚洲综合影院| 精品久久久久久,| 精品熟女少妇八av免费久了| 妹子高潮喷水视频| 99riav亚洲国产免费| 欧美日韩瑟瑟在线播放| 天天添夜夜摸| 亚洲av片天天在线观看| 国产亚洲精品综合一区在线观看 | av视频免费观看在线观看| 国产97色在线日韩免费| 999久久久国产精品视频| 午夜福利视频1000在线观看 | 后天国语完整版免费观看| 97人妻天天添夜夜摸| 久久人妻福利社区极品人妻图片| 精品国产国语对白av| АⅤ资源中文在线天堂| 精品久久久久久久久久免费视频| 宅男免费午夜| 久久午夜综合久久蜜桃| 91麻豆精品激情在线观看国产| 久久久久国产一级毛片高清牌| 日韩精品青青久久久久久| tocl精华| 老汉色∧v一级毛片| 一边摸一边抽搐一进一小说| e午夜精品久久久久久久| 九色亚洲精品在线播放| 人成视频在线观看免费观看| 又黄又爽又免费观看的视频| 亚洲一码二码三码区别大吗| 超碰成人久久| а√天堂www在线а√下载| 精品久久久久久久人妻蜜臀av | 欧美国产日韩亚洲一区| 日本 av在线| 首页视频小说图片口味搜索| 免费看a级黄色片| 午夜精品久久久久久毛片777| 亚洲成人免费电影在线观看| 男人的好看免费观看在线视频 | 熟妇人妻久久中文字幕3abv| 中文字幕另类日韩欧美亚洲嫩草| 亚洲专区字幕在线| 午夜福利免费观看在线| 成人精品一区二区免费| 国产精品日韩av在线免费观看 | 丝袜美腿诱惑在线| 在线观看舔阴道视频| 一区二区三区高清视频在线| 久久午夜亚洲精品久久| 夜夜看夜夜爽夜夜摸| 色精品久久人妻99蜜桃| 亚洲欧美日韩另类电影网站| 日韩av在线大香蕉| 久久久久国产精品人妻aⅴ院| 少妇裸体淫交视频免费看高清 | 亚洲一区高清亚洲精品| 91成人精品电影| 黄色片一级片一级黄色片| 不卡一级毛片| 亚洲一卡2卡3卡4卡5卡精品中文| 国产成人欧美| 欧美日韩福利视频一区二区| 好男人电影高清在线观看| 99在线视频只有这里精品首页| 久久精品91蜜桃| 免费看十八禁软件| 黄网站色视频无遮挡免费观看| 久久精品91无色码中文字幕| 成年版毛片免费区| 母亲3免费完整高清在线观看| 不卡av一区二区三区| 中文字幕另类日韩欧美亚洲嫩草| 欧美性长视频在线观看| 69av精品久久久久久| 欧美乱色亚洲激情| 天天添夜夜摸| 超碰成人久久| 免费人成视频x8x8入口观看| 成年版毛片免费区| 亚洲精品久久国产高清桃花| 久久精品91蜜桃| 桃红色精品国产亚洲av| 身体一侧抽搐| 日韩有码中文字幕| 此物有八面人人有两片| 免费在线观看亚洲国产| 人人妻人人澡欧美一区二区 | 99国产精品一区二区三区| 免费看美女性在线毛片视频| 日韩国内少妇激情av| 91av网站免费观看| 欧美精品啪啪一区二区三区| 男女下面插进去视频免费观看| 亚洲自偷自拍图片 自拍| 国产亚洲精品久久久久5区| 一本综合久久免费| 满18在线观看网站| 亚洲专区国产一区二区| a在线观看视频网站| 亚洲成人免费电影在线观看| 99在线视频只有这里精品首页| 丝袜在线中文字幕| 精品国产一区二区久久| 精品久久久久久,| 中文字幕色久视频| 国产高清激情床上av| 欧洲精品卡2卡3卡4卡5卡区| 欧美午夜高清在线| 我的亚洲天堂| 视频区欧美日本亚洲| 波多野结衣巨乳人妻| videosex国产| 一本综合久久免费| 亚洲黑人精品在线| 9热在线视频观看99| 亚洲黑人精品在线| 成人特级黄色片久久久久久久| 青草久久国产| 少妇粗大呻吟视频| 操美女的视频在线观看| 美女午夜性视频免费| 欧美中文综合在线视频| 久久精品国产清高在天天线| 夜夜躁狠狠躁天天躁| 99国产精品免费福利视频| 50天的宝宝边吃奶边哭怎么回事| 色综合站精品国产| 亚洲中文av在线| 制服诱惑二区| 国产激情欧美一区二区| 国产成人系列免费观看| 好男人在线观看高清免费视频 | 国产亚洲精品综合一区在线观看 | 午夜免费观看网址| 日本vs欧美在线观看视频| 女同久久另类99精品国产91| 免费观看人在逋| 99精品在免费线老司机午夜| 国产欧美日韩一区二区三| 国产av又大| 国产精品国产高清国产av| 日韩视频一区二区在线观看| xxx96com| 精品一品国产午夜福利视频| 在线av久久热| 欧美+亚洲+日韩+国产| 午夜福利视频1000在线观看 | 欧美日韩乱码在线| 久久 成人 亚洲| 88av欧美| 成人18禁高潮啪啪吃奶动态图| 国产精品久久久av美女十八| 人人妻人人澡人人看| 亚洲国产高清在线一区二区三 | 欧美午夜高清在线| 三级毛片av免费| 日韩中文字幕欧美一区二区| 性色av乱码一区二区三区2| 亚洲精品av麻豆狂野| 国产精品免费一区二区三区在线| 精品久久久久久成人av| 色在线成人网| 热99re8久久精品国产| 欧美亚洲日本最大视频资源| 久久久久久久久久久久大奶| 不卡av一区二区三区| 亚洲av电影在线进入| 亚洲 欧美一区二区三区| 国产私拍福利视频在线观看| 亚洲男人的天堂狠狠| 最好的美女福利视频网| 69精品国产乱码久久久| 亚洲 欧美 日韩 在线 免费| av网站免费在线观看视频| 国产精品亚洲美女久久久| 欧美最黄视频在线播放免费| 成人免费观看视频高清| 久久精品亚洲熟妇少妇任你| 丝袜人妻中文字幕| 午夜福利高清视频| 老司机午夜福利在线观看视频| 国产av一区二区精品久久| 精品久久久久久久久久免费视频| 亚洲av电影在线进入| 女性被躁到高潮视频| 夜夜爽天天搞| 成人av一区二区三区在线看| 欧美国产日韩亚洲一区| 日韩欧美三级三区| 中文字幕高清在线视频| 亚洲欧美一区二区三区黑人| 久久香蕉精品热| 桃红色精品国产亚洲av| 侵犯人妻中文字幕一二三四区| 久久人妻熟女aⅴ| 韩国av一区二区三区四区| АⅤ资源中文在线天堂| 国内精品久久久久精免费| 男女床上黄色一级片免费看| 两个人看的免费小视频| 久久亚洲精品不卡| 日韩精品青青久久久久久| 在线观看免费日韩欧美大片| 欧美日本视频| 国产成人精品在线电影| 国产亚洲精品综合一区在线观看 | 怎么达到女性高潮| 亚洲视频免费观看视频| 亚洲国产精品久久男人天堂| 国产精品香港三级国产av潘金莲| 亚洲第一欧美日韩一区二区三区| 国产男靠女视频免费网站| 久久久精品国产亚洲av高清涩受| 悠悠久久av| 亚洲五月婷婷丁香| 欧美成人午夜精品| 久久久久国内视频| av免费在线观看网站| 夜夜爽天天搞| 97人妻天天添夜夜摸| 一级片免费观看大全| 国产精品国产高清国产av| 亚洲七黄色美女视频| 欧美绝顶高潮抽搐喷水| 国产精品精品国产色婷婷| 亚洲午夜理论影院| 国产精品精品国产色婷婷| 好看av亚洲va欧美ⅴa在| 国产av精品麻豆| 久久精品亚洲精品国产色婷小说| 欧美成人一区二区免费高清观看 | 久久伊人香网站| 国产一区二区在线av高清观看| 欧美精品啪啪一区二区三区| 好男人在线观看高清免费视频 | 国产成人精品久久二区二区91| 亚洲精品在线美女| 性少妇av在线| 国产91精品成人一区二区三区| 91精品国产国语对白视频| cao死你这个sao货| 精品电影一区二区在线| 国产成人啪精品午夜网站| 国产精品九九99| 欧美不卡视频在线免费观看 | 亚洲成av人片免费观看| 亚洲国产精品sss在线观看| 欧美大码av| 国产精品精品国产色婷婷| 精品不卡国产一区二区三区| 97超级碰碰碰精品色视频在线观看| 国产精品久久久人人做人人爽| 精品高清国产在线一区| 18美女黄网站色大片免费观看| 天天躁夜夜躁狠狠躁躁| 久久伊人香网站| 久久久久久大精品| 黑人巨大精品欧美一区二区mp4| 亚洲人成伊人成综合网2020| 久久天堂一区二区三区四区| 91九色精品人成在线观看| 十八禁人妻一区二区| 国产三级在线视频| 国产在线精品亚洲第一网站| 丝袜美腿诱惑在线| 国产99白浆流出| 大码成人一级视频| 国产欧美日韩精品亚洲av| 久久久久国产精品人妻aⅴ院| 别揉我奶头~嗯~啊~动态视频| 男女下面进入的视频免费午夜 | 老熟妇乱子伦视频在线观看| av福利片在线| 国产免费av片在线观看野外av| 国产亚洲精品综合一区在线观看 | 啪啪无遮挡十八禁网站| 欧美+亚洲+日韩+国产| 国产精品永久免费网站| 国产一区二区三区在线臀色熟女| 久久国产精品影院| 日本vs欧美在线观看视频| 亚洲,欧美精品.| 成人永久免费在线观看视频| 后天国语完整版免费观看| 日韩 欧美 亚洲 中文字幕| 黄色毛片三级朝国网站| 老鸭窝网址在线观看| 亚洲专区字幕在线| 久久天躁狠狠躁夜夜2o2o| av天堂在线播放| 最近最新中文字幕大全电影3 | 国产色视频综合| 免费少妇av软件| 亚洲精品av麻豆狂野| 国产精品久久视频播放| 国产亚洲精品第一综合不卡| 亚洲欧美日韩高清在线视频| 免费人成视频x8x8入口观看| 亚洲伊人色综图| 最近最新中文字幕大全电影3 | 黄片大片在线免费观看| 久久久国产欧美日韩av| 久久青草综合色| 亚洲精华国产精华精| av中文乱码字幕在线| 黄片播放在线免费| 少妇裸体淫交视频免费看高清 | 亚洲av片天天在线观看| 91国产中文字幕| 久久狼人影院| 精品国产国语对白av| 香蕉国产在线看| 亚洲片人在线观看| 韩国av一区二区三区四区| 制服诱惑二区| 精品人妻在线不人妻| netflix在线观看网站| 如日韩欧美国产精品一区二区三区| 男人舔女人下体高潮全视频| 亚洲午夜理论影院| 精品欧美国产一区二区三| 欧美黑人精品巨大| 国产亚洲精品一区二区www| 国产欧美日韩一区二区精品| 久久婷婷人人爽人人干人人爱 | 桃红色精品国产亚洲av| 中文字幕人成人乱码亚洲影| 午夜日韩欧美国产| 真人一进一出gif抽搐免费| 婷婷六月久久综合丁香| 国产亚洲精品av在线| 久久久国产成人免费| 色综合亚洲欧美另类图片| 99国产精品一区二区三区| 热99re8久久精品国产| 亚洲男人天堂网一区| 9热在线视频观看99| 最新在线观看一区二区三区| 亚洲精品粉嫩美女一区| 中文亚洲av片在线观看爽| 校园春色视频在线观看| 精品久久久久久久毛片微露脸| 999久久久精品免费观看国产|