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

    Robot Framework在軟件接口自動化測試中的研究與應用

    2018-10-16 11:00:18趙明明周靜補沖
    電信工程技術與標準化 2018年10期

    趙明明,周靜,補沖

    (1 咪咕互動娛樂有限公司,南京 210041;2 咪咕音樂有限公司,成都 610000)

    在早期的軟件開發(fā)過程中,測試常常由開發(fā)人員自行完成,大家對測試的關注度和重要性認識都不夠全面。直到1972年,美國北卡羅來納大學召開了首屆軟件測試技術會議之后,軟件測試才作為軟件工程中的一個重要分支開始逐步發(fā)展。1983年,Bill Hetzel在其著作中對軟件測試做了定義:“測試是以評價一個程序或者系統(tǒng)屬性為目標的任何一種活動”。隨著軟件系統(tǒng)越來越復雜,軟件工程師們普遍意識到,必須要借助工具才能對系統(tǒng)進行快速而充分的測試,同時,伴隨著國外很多機構和學者投入大量的研究工作,測試工具開始逐漸受到人們的重視。

    軟件自動化測試的主要原理是針對測試人員對于手工測試所進行的設計,通過一定的技術方法進行自動化測試程序編寫以及運行來達到模擬普通測試人員對軟件系統(tǒng)的操作過程,并且對結果進行檢。常見的自動化測試方法包括腳本錄制回放、數(shù)據(jù)驅動、關鍵字驅動。

    1 自動化測試工具分類

    常見的自動化測試工具包括QTP、RFT、Selenium、Watir、Phoenix Framework、Robot Framework( 以下簡稱RF)等。自動化測試工具從功能實現(xiàn)上可以分為兩類:一類是提供了可重用的基礎自動化測試能力,如Selenium、Watir等,它們可以進行基礎的自動化測試,比如打開一個程序,模擬鼠標點擊被測對象,最后驗證被測對象的屬性以判斷程序的正確性。另外一類是提供了自動化測試執(zhí)行和管理的能力,如Phoenix Framework、Robot Framework等,它們本身不具備基礎的自動化測試能力,只是用于組織、管理和執(zhí)行那些獨立的自動化測試用例,測試完成后統(tǒng)計測試結果,這類工具往往可以集成多個提供基礎自動化測試能力的工具,以滿足不同類型的自動化需求,使用較靈活,可擴展性也更強。

    Robot Framework最初是由Nokia Networks公司開發(fā)的一個開源自動化測試框架,框架基于Python語言實現(xiàn),包含豐富的測試工具及測試庫,同時具有很強的擴展性。RF框架通過集成不同的測試工具,可以進行各種自動化測試,如Web自動化測試、Http接口自動化測試、移動App的自動化測試等。

    2 軟件接口自動化測試的重要性

    分層的自動化測試倡導在產品的不同階段(層次)都需要開展自動化測試,并且不同階段的投入比重有所不同。如Google的產品,70%的自動化投入為單元測試,20%為接口測試,10%為UI層的自動化測試。因為越往上層,開展自動化測試的成本越高,相反,越是底層的自動化,收益卻越高。

    不同階段的測試關注點不同,UI層關注的是頁面展示邏輯及頁面前端與服務端的集成驗證,而服務層的接口測試更關注系統(tǒng)整體業(yè)務邏輯實現(xiàn)的驗證,相對于UI層自動化,服務層的接口測試自動化更加穩(wěn)定,測試用例也更容易維護。因此,項目在開展自動化測試過程中,接口自動化測試投入更多的人力,是重要而明智的。

    3 RF在軟件接口自動化測試中的應用

    3.1 自動化工程結構及測試詞庫的封裝

    RIDE是Robot Framework提供的自動化腳本管理工具,通過RIDE可以創(chuàng)建或導入自動化工程、創(chuàng)建資源文件、創(chuàng)建測試套、編輯調試自動化腳本、查看腳本執(zhí)行日志等。如圖1左側展示的AutoTestProject是我們某個項目的自動化工程,工程根目錄下的TestCases、Keywords和Resources目錄分別用于存放測試套、測試詞庫資源文件、變量類資源文件。按照被測系統(tǒng)的特性,測試人員可以在TestCases目錄下新建多個子目錄,分別存放不同特性對應的測試套。

    根據(jù)不同的自動化需求,測試人員在Keywords目錄下分別創(chuàng)建資源文件,用于保存不同類型的上層關鍵字,這類資源文件我們稱為詞庫,如Http請求詞庫、Redis操作詞庫、Kafka操作詞庫、數(shù)據(jù)庫操作詞庫等,如圖1所示。每個詞庫分別引用相關的開源擴展庫或自定義庫,獨立管理和維護。詞庫中的關鍵字由多個內置庫或擴展庫或自定義庫中的底層關鍵字組合而成,如圖1右側展示的是數(shù)據(jù)庫操作詞庫中數(shù)據(jù)庫校驗關鍵字的構成,這類滿足RF語法由底層關鍵字組合而成的關鍵字我們稱為上層關鍵字。在項目自動化實施過程中,底層自定義關鍵字的開發(fā)和上層關鍵字的封裝,都由具備一定代碼基礎的測試開發(fā)人員完成,普通的測試人員只需要了解上層關鍵字的用法,即可完成自動化腳本的寫作。

    3.2 數(shù)據(jù)驅動的自動化腳本實現(xiàn)

    圖1 自動化工程結構及測試詞庫關鍵字的構成

    開展接口自動化測試的過程中,一個接口往往定義一個測試套(由一組自動化腳本構成),測試套下包含該接口所有的自動化腳本。由于接口的測試報文結構基本是固定的,不同的腳本往往只是修改報文中某個或某幾個參數(shù)的值,如果在每個腳本中都帶上測試報文,就會造成數(shù)據(jù)冗余、維護成本高的問題,尤其在報文結構復雜,腳本數(shù)量多的情況下格外突出。為此,我們的自動化腳本在實現(xiàn)上使用數(shù)據(jù)驅動的模式,將腳本與測試報文分離。首先,在測試套同級目錄下保存一個.conf后綴的文本文件,文件中保存一條完整的測試報文,自動化腳本先從該文件中讀取報文,再根據(jù)需要修改報文中某個或某幾個字段的值,然后將請求發(fā)送給被測系統(tǒng)并進行結果校驗。圖2左側展示的是一個腳本示例,其中${Req_Data_File}變量指向了.conf后綴的文件,我們建議將其定義為測試套變量,變量值使用RF的內置變量,例如${CURDIR}${/}訂單查詢接口.conf,可以自動適配Windows和Linux操作系統(tǒng)。

    3.3 接口參數(shù)校驗場景的自動化腳本實現(xiàn)

    接口測試存在很多參數(shù)校驗的場景,例如字段為空、字段超長、字段取值錯誤等,這類腳本往往占據(jù)全部自動化腳本的50%以上。而參數(shù)校驗類的測試用例或自動化腳本步驟基本一致,唯一的區(qū)別就是響應結果中錯誤碼和錯誤提示的差異,鑒于此,我們對參數(shù)校驗類的測試用例和自動化腳本的寫作方法進行了優(yōu)化。

    測試用例的設計階段,針對某個接口各種參數(shù)校驗的場景,整合為一個測試用例。針對該測試用例,在測試套同級目錄下新增.error后綴的文本文件。有多少個參數(shù)校驗場景,該文件就包含多少行,每行的第一列表示要校驗的場景,如appId為空、appId取值錯誤、報文缺少appId等,如涉及多個參數(shù)的校驗,使用英文逗號隔開,校驗參數(shù)使用JsonPath語法描述,例如$.appId:100001,$.userId:20001,從第二列開始表示該場景下要校驗的內容,例如錯誤碼、錯誤提示等,多列之間使用tab鍵分隔。

    自動化腳本寫作階段,首先從.conf后綴的文件中獲取一條測試報文,然后循環(huán)從.error文件中獲取要校驗的場景,解析后替換到報文中,并發(fā)送請求到被測系統(tǒng),最后進行錯誤碼、錯誤提示等的校驗。經過關鍵字封裝,最終的自動化腳本僅包含圖2右側展示的兩個步驟。從項目實施經驗看,經過以上優(yōu)化,接口自動化腳本的數(shù)量可以減少50%以上,不僅提升了腳本寫作效率,也降低了測試人員后期維護自動化腳本的工作量。

    3.4 自動化腳本與測試環(huán)境的解耦

    產品迭代開發(fā)過程中,可能會有多套被測環(huán)境,如果自動化腳本不進行相關約束,那么切換被測環(huán)境必然會導致大量的腳本執(zhí)行失敗,此時又需要投入測試人力修改腳本,這個問題經常會影響到項目自動化測試開展的及時性。為此,我們采用以下方法,解決了切換被測環(huán)境引起的腳本修改問題。

    在項目自動化腳本寫作過程中,和被測環(huán)境相關的信息,必須全部定義為變量,存放在資源文件中,自動化腳本引用資源文件中定義的變量,不能直接使用被測環(huán)境的信息。如針對服務端URL地址,我們會定義變量 ${G_URL}=http://10.138.10.10:8080, 自 動 化腳本發(fā)送請求關鍵字的參數(shù)必須使用${G_URL}變量,不能寫死http://10.138.10.10:8080。由于可能存在多套被測環(huán)境,因此,我們在Resources目錄下新建多個資源文件,如Test_Env_Alpha.robot、Test_Env_Beta.robot、Test_Env_Gamma.robot,分別代表不同的測試環(huán)境,如圖1所示,這些文件中存放自動化腳本中引用的與被測環(huán)境相關的變量,其中變量名完全一致,區(qū)別在于變量值不同。最后我們新增資源文件Test_Env_Cur.robot,該文件引用當前生效的被測環(huán)境資源文件,如Test_Env_Alpha.robot,所有的測試套都引用Test_Env_Cur.robot,經過以上處理,如果需要切換測試環(huán)境,僅需要修改Test_Env_Cur.robot文件中引用的資源文件名即可,自動化腳本不需要做任何修改,實現(xiàn)了自動化腳本與測試環(huán)境的解耦。

    圖2 數(shù)據(jù)驅動的自動化腳本實現(xiàn)及接口參數(shù)校驗腳本實現(xiàn)

    3.5 測試用例與自動化腳本的互相轉換

    很多公司都有自己的測試用例管理系統(tǒng),支持Excel文檔的導入導出。產品迭代開發(fā)過程中,測試人員往往都是根據(jù)需求先梳理Excel格式的測試用例,然后導入用例管理系統(tǒng),最后根據(jù)測試用例描述,完成自動化腳本的寫作。

    為了提升自動化腳本的寫作效率,我們對RIDE工具做了定制開發(fā),支持將Excel格式的測試用例與自動化腳本互相轉換。如圖3所示,Tools菜單下新增了Convert Excel To Test Suite功能,單擊后選擇某個測試用例Excel文檔,工具會按照Excel文檔的目錄結構自動生成同樣目錄結構的測試套文件,并將測試用例名稱、編號、測試步驟等信息寫入自動化腳本的Documentation部分,測試人員只需要添加腳本步驟即可完成自動化腳本的寫作,省去了很多從測試用例文檔到測試套的復制粘貼工作。

    相反的,只要測試人員按照規(guī)范要求,在自動化腳本的Documentation中寫入用例名稱、編號、測試步驟等信息,右鍵自動化工程的TestCases目錄或其子目錄,然后選擇Convert to Test Case,就可以將選中目錄下的測試套轉換為Excel格式的測試用例文檔,如圖3所示,轉換生成的文檔可直接導入測試用例管理系統(tǒng)。

    測試用例轉換為測試套的功能,一定程度上提升了自動化腳本的寫作效率;測試套轉換為測試用例的功能,用于自動化腳本先于測試用例之前完成,可以由自動化腳本轉換生成一份測試用例,方便后續(xù)測試用例的管理和維護。

    3.6 自動化腳本規(guī)范問題靜態(tài)檢查

    為了提升RF自動化腳本的質量,我們會要求測試人員按照規(guī)范寫作自動化腳本,但是,由于人員能力參差不齊,對規(guī)范的掌握程度也不盡相同,所以測試人員輸出的自動化腳本往往需要經過多次評審和優(yōu)化才能達到要求。為了提早發(fā)現(xiàn)腳本規(guī)范問題、提升腳本評審的效率,我們將一些常見的腳本問題歸類,開發(fā)了相應的規(guī)范檢查工具,用于自動識別腳本中存在的問題。測試人員在提交腳本前,先主動執(zhí)行靜態(tài)檢查,就可以提前識別出一些不符合規(guī)范的問題并加以修改。

    圖3 測試用例與自動化腳本的互相轉換

    圖4 自動化腳本靜態(tài)檢查工具及報告

    檢查規(guī)則分為強制和建議兩種,目前實現(xiàn)的如圖4所示的8條,其中每條檢查規(guī)則都對應一條腳本寫作規(guī)范。如我們的規(guī)范要求自動化腳本不能使用Sleep關鍵字進行強制等待(除非有特殊的業(yè)務要求),規(guī)則2會掃描所有的測試套文件,識別出使用了Sleep關鍵字的腳本步驟;規(guī)范要求自動化腳本必須包含結果校驗,規(guī)則4會掃描所有的測試套文件,識別出缺少結果校驗步驟的自動化腳本。最后,檢查工具會按照規(guī)則輸出問題統(tǒng)計報告,并給出詳細的問題位置及文件路徑。從項目實施經驗看,檢查工具使用前期會發(fā)現(xiàn)很多問題,如圖4是我們一個項目第一次掃描的結果,上千個同類問題,如果依賴人工評審,需要耗費的時間難以估量,隨著腳本的不斷優(yōu)化及測試人員對規(guī)范的掌握,相關問題會越來越少。這些檢查規(guī)則的自動化可以有效牽引測試人員提升自動化腳本的質量,我們也在積極擴展實現(xiàn)其它的檢查規(guī)則,進而不斷提升團隊的測試效率。

    4 結束語

    Robot Framework是一個開源的自動化測試框架,基于關鍵字驅動,使用靈活,可擴展性良好。經過我們的優(yōu)化,該框架既具備關鍵字驅動的靈活性和可重用性,又具備數(shù)據(jù)驅動框架的低耦合,很大程度的降低了開展自動化測試的成本投入。從真實的項目實施情況看,接口自動化覆蓋率可以達到100%,在小步快跑、快速迭代的大趨勢下,可以有效縮短回歸測試時長,提升自動化測試的價值,本文所闡述的方法很值得在相關軟件測試領域推廣使用。

    又黄又粗又硬又大视频| 交换朋友夫妻互换小说| kizo精华| 久久av网站| 亚洲,欧美,日韩| 欧美老熟妇乱子伦牲交| 涩涩av久久男人的天堂| 极品少妇高潮喷水抽搐| 国产色婷婷99| 另类亚洲欧美激情| 国产成人一区二区在线| 欧美av亚洲av综合av国产av | 波野结衣二区三区在线| 狠狠婷婷综合久久久久久88av| 交换朋友夫妻互换小说| 老鸭窝网址在线观看| 汤姆久久久久久久影院中文字幕| 亚洲一卡2卡3卡4卡5卡精品中文| 国产一区二区三区av在线| 国产极品粉嫩免费观看在线| 亚洲精品国产一区二区精华液| 两个人看的免费小视频| 午夜日韩欧美国产| 国产亚洲精品第一综合不卡| 人体艺术视频欧美日本| 少妇的丰满在线观看| 天天躁日日躁夜夜躁夜夜| 韩国精品一区二区三区| 欧美激情极品国产一区二区三区| 亚洲欧美一区二区三区黑人| 色精品久久人妻99蜜桃| 女人精品久久久久毛片| 免费在线观看视频国产中文字幕亚洲 | 国产在线免费精品| 欧美精品一区二区免费开放| 美女扒开内裤让男人捅视频| 国产黄色视频一区二区在线观看| 欧美老熟妇乱子伦牲交| 超色免费av| 伦理电影免费视频| 免费看av在线观看网站| 日韩熟女老妇一区二区性免费视频| 亚洲精品aⅴ在线观看| 亚洲美女视频黄频| 高清欧美精品videossex| 丁香六月天网| 欧美日韩一区二区视频在线观看视频在线| 精品午夜福利在线看| 老司机深夜福利视频在线观看 | 在线免费观看不下载黄p国产| 国产一级毛片在线| 日韩精品免费视频一区二区三区| 亚洲激情五月婷婷啪啪| 十分钟在线观看高清视频www| 午夜日韩欧美国产| 欧美精品高潮呻吟av久久| 你懂的网址亚洲精品在线观看| 七月丁香在线播放| 国产精品久久久久久精品电影小说| 涩涩av久久男人的天堂| 国产毛片在线视频| 欧美日韩成人在线一区二区| av国产精品久久久久影院| 老汉色∧v一级毛片| 亚洲,欧美,日韩| 制服诱惑二区| 亚洲国产欧美网| 国产精品一二三区在线看| 亚洲欧美成人精品一区二区| 欧美亚洲 丝袜 人妻 在线| 久久ye,这里只有精品| 亚洲精品第二区| 国产又色又爽无遮挡免| 99精品久久久久人妻精品| 久久97久久精品| 三上悠亚av全集在线观看| 女人久久www免费人成看片| 看非洲黑人一级黄片| 亚洲精品av麻豆狂野| 久久久久久久国产电影| 久久女婷五月综合色啪小说| 国产男人的电影天堂91| a 毛片基地| 男人添女人高潮全过程视频| 大陆偷拍与自拍| 99热网站在线观看| 又黄又粗又硬又大视频| kizo精华| 亚洲美女视频黄频| 一边摸一边抽搐一进一出视频| 久久精品熟女亚洲av麻豆精品| 日韩人妻精品一区2区三区| av一本久久久久| 一边摸一边做爽爽视频免费| 成人亚洲精品一区在线观看| 亚洲av福利一区| 亚洲国产精品成人久久小说| 国产精品二区激情视频| 七月丁香在线播放| 日韩 亚洲 欧美在线| 国产精品久久久人人做人人爽| 这个男人来自地球电影免费观看 | 夫妻性生交免费视频一级片| √禁漫天堂资源中文www| 国产日韩欧美视频二区| 在线天堂中文资源库| 国产麻豆69| 一本久久精品| 1024香蕉在线观看| 人人妻人人澡人人看| 欧美日韩国产mv在线观看视频| 无遮挡黄片免费观看| 最近最新中文字幕大全免费视频 | 少妇人妻精品综合一区二区| 在线天堂中文资源库| bbb黄色大片| 少妇猛男粗大的猛烈进出视频| 黄色视频在线播放观看不卡| 亚洲国产毛片av蜜桃av| 中文天堂在线官网| 国产片内射在线| 韩国高清视频一区二区三区| 在线天堂最新版资源| 国产一区亚洲一区在线观看| 狂野欧美激情性bbbbbb| 欧美黄色片欧美黄色片| 精品国产乱码久久久久久小说| 日韩欧美精品免费久久| 免费看不卡的av| 中文欧美无线码| 久久 成人 亚洲| 亚洲成人免费av在线播放| 在线看a的网站| 黑人猛操日本美女一级片| 建设人人有责人人尽责人人享有的| 捣出白浆h1v1| 少妇的丰满在线观看| 97精品久久久久久久久久精品| 亚洲,欧美,日韩| 国产精品秋霞免费鲁丝片| 2021少妇久久久久久久久久久| 亚洲精品久久成人aⅴ小说| 久久99精品国语久久久| 婷婷色综合www| 日韩欧美一区视频在线观看| 国产欧美日韩综合在线一区二区| 9色porny在线观看| 秋霞在线观看毛片| 亚洲精品久久成人aⅴ小说| 欧美xxⅹ黑人| 亚洲一级一片aⅴ在线观看| 午夜福利影视在线免费观看| 午夜福利,免费看| 观看av在线不卡| 日韩免费高清中文字幕av| 日韩一区二区视频免费看| 街头女战士在线观看网站| 看免费av毛片| 日韩中文字幕欧美一区二区 | 精品一区二区三区四区五区乱码 | 另类精品久久| 最近最新中文字幕大全免费视频 | 黄色 视频免费看| 国产有黄有色有爽视频| 国产男人的电影天堂91| 国产精品嫩草影院av在线观看| 亚洲成人国产一区在线观看 | 自拍欧美九色日韩亚洲蝌蚪91| 咕卡用的链子| 精品国产一区二区三区四区第35| 国产男女超爽视频在线观看| 成人18禁高潮啪啪吃奶动态图| 韩国精品一区二区三区| 日韩大码丰满熟妇| 国产精品久久久久成人av| 亚洲人成网站在线观看播放| 99热网站在线观看| 欧美亚洲日本最大视频资源| 国产精品 国内视频| 日韩成人av中文字幕在线观看| 乱人伦中国视频| 亚洲av欧美aⅴ国产| 日本爱情动作片www.在线观看| 丁香六月天网| av福利片在线| 精品少妇一区二区三区视频日本电影 | 两性夫妻黄色片| av电影中文网址| 亚洲欧美成人精品一区二区| 大码成人一级视频| 美女视频免费永久观看网站| 肉色欧美久久久久久久蜜桃| 我的亚洲天堂| 人妻 亚洲 视频| 成人国产麻豆网| 亚洲国产精品成人久久小说| 成人亚洲欧美一区二区av| 丰满乱子伦码专区| 97在线人人人人妻| 欧美人与性动交α欧美精品济南到| 日本欧美国产在线视频| 看十八女毛片水多多多| www.精华液| 999久久久国产精品视频| 亚洲av日韩在线播放| xxxhd国产人妻xxx| 男人添女人高潮全过程视频| 国产麻豆69| 一级a爱视频在线免费观看| 国产精品二区激情视频| 美女主播在线视频| 无限看片的www在线观看| 一本一本久久a久久精品综合妖精| 少妇人妻 视频| 日韩 亚洲 欧美在线| 成人亚洲精品一区在线观看| 黄色怎么调成土黄色| av在线老鸭窝| 视频区图区小说| 久热爱精品视频在线9| 午夜福利免费观看在线| 日本爱情动作片www.在线观看| 美女午夜性视频免费| 99香蕉大伊视频| 男人爽女人下面视频在线观看| 欧美激情极品国产一区二区三区| 久久久久人妻精品一区果冻| 亚洲国产看品久久| av片东京热男人的天堂| 天天躁夜夜躁狠狠躁躁| 午夜av观看不卡| 老司机深夜福利视频在线观看 | 精品国产一区二区三区四区第35| 免费女性裸体啪啪无遮挡网站| 男人操女人黄网站| 欧美精品av麻豆av| 一区二区三区激情视频| 看免费成人av毛片| 婷婷色综合大香蕉| 少妇猛男粗大的猛烈进出视频| 十八禁高潮呻吟视频| 成人亚洲欧美一区二区av| 最近最新中文字幕免费大全7| 国产精品久久久久久精品电影小说| 日韩成人av中文字幕在线观看| 99久久人妻综合| 成人亚洲欧美一区二区av| 最新在线观看一区二区三区 | netflix在线观看网站| 亚洲精华国产精华液的使用体验| 日韩av免费高清视频| 999久久久国产精品视频| 又大又爽又粗| 欧美日韩精品网址| 51午夜福利影视在线观看| 黄色毛片三级朝国网站| 国产探花极品一区二区| 在线观看国产h片| 欧美av亚洲av综合av国产av | 精品国产一区二区三区四区第35| 十分钟在线观看高清视频www| 国产精品久久久久久精品古装| 国产成人精品久久二区二区91 | a级片在线免费高清观看视频| 在线观看免费日韩欧美大片| 欧美日韩精品网址| 狠狠婷婷综合久久久久久88av| 看免费av毛片| 亚洲成av片中文字幕在线观看| 国产男女内射视频| 免费黄网站久久成人精品| 超色免费av| 国产片特级美女逼逼视频| 色94色欧美一区二区| 制服人妻中文乱码| 午夜免费男女啪啪视频观看| 777米奇影视久久| 老熟女久久久| 又大又黄又爽视频免费| 国产成人欧美| 婷婷色麻豆天堂久久| 热99国产精品久久久久久7| 成人免费观看视频高清| av国产精品久久久久影院| 亚洲视频免费观看视频| 男女国产视频网站| 午夜福利乱码中文字幕| 免费久久久久久久精品成人欧美视频| 女人高潮潮喷娇喘18禁视频| 精品国产一区二区久久| 在线观看www视频免费| av网站免费在线观看视频| 女人爽到高潮嗷嗷叫在线视频| 国产一区二区三区综合在线观看| 欧美日韩视频高清一区二区三区二| 一区福利在线观看| 又粗又硬又长又爽又黄的视频| 精品人妻一区二区三区麻豆| 色婷婷av一区二区三区视频| 亚洲精品一区蜜桃| 久久久精品国产亚洲av高清涩受| 九九爱精品视频在线观看| 91国产中文字幕| 欧美精品亚洲一区二区| 亚洲国产欧美一区二区综合| av女优亚洲男人天堂| 国产精品av久久久久免费| 欧美久久黑人一区二区| 人人妻,人人澡人人爽秒播 | 啦啦啦在线观看免费高清www| 丝瓜视频免费看黄片| 男人操女人黄网站| 老汉色∧v一级毛片| 亚洲一区二区三区欧美精品| 亚洲国产精品成人久久小说| 国产精品久久久久久人妻精品电影 | 国产伦理片在线播放av一区| 欧美精品av麻豆av| 国产不卡av网站在线观看| 国产男人的电影天堂91| 波多野结衣av一区二区av| 日韩不卡一区二区三区视频在线| 亚洲专区中文字幕在线 | 日本91视频免费播放| 日韩不卡一区二区三区视频在线| 国产成人欧美| 大码成人一级视频| 9热在线视频观看99| 欧美日韩亚洲综合一区二区三区_| 亚洲,一卡二卡三卡| 成人午夜精彩视频在线观看| 成人手机av| 最近手机中文字幕大全| 在线天堂最新版资源| 嫩草影院入口| 国产高清不卡午夜福利| 欧美乱码精品一区二区三区| 香蕉丝袜av| 99久久综合免费| 亚洲精品美女久久av网站| 成人影院久久| 亚洲,欧美精品.| 国产片内射在线| 亚洲美女搞黄在线观看| 男的添女的下面高潮视频| 国精品久久久久久国模美| 国产精品国产av在线观看| 久久精品久久久久久噜噜老黄| 久久久久精品性色| 男女床上黄色一级片免费看| 桃花免费在线播放| 日韩欧美精品免费久久| 日本91视频免费播放| 大话2 男鬼变身卡| 黑人猛操日本美女一级片| 欧美精品亚洲一区二区| 亚洲第一青青草原| 在线观看免费午夜福利视频| 亚洲综合精品二区| 久久婷婷青草| 最新的欧美精品一区二区| 啦啦啦在线免费观看视频4| 丝袜喷水一区| 国产精品久久久久久人妻精品电影 | 在线观看www视频免费| 十八禁人妻一区二区| 日韩 亚洲 欧美在线| av网站免费在线观看视频| a级毛片黄视频| 高清黄色对白视频在线免费看| 免费在线观看视频国产中文字幕亚洲 | 亚洲成人免费av在线播放| 99久久精品国产亚洲精品| 99久久人妻综合| 亚洲国产av影院在线观看| 99久久人妻综合| 精品一区二区免费观看| 国产日韩欧美亚洲二区| av又黄又爽大尺度在线免费看| 少妇精品久久久久久久| 精品午夜福利在线看| 国产又爽黄色视频| 免费久久久久久久精品成人欧美视频| 亚洲人成网站在线观看播放| 精品第一国产精品| 十八禁网站网址无遮挡| 久久韩国三级中文字幕| 丝袜美腿诱惑在线| 亚洲自偷自拍图片 自拍| 精品免费久久久久久久清纯 | 亚洲成人免费av在线播放| 美女主播在线视频| 激情视频va一区二区三区| 成人手机av| 国产一级毛片在线| 亚洲欧洲国产日韩| 午夜福利视频在线观看免费| 成人三级做爰电影| 国产爽快片一区二区三区| 日韩大码丰满熟妇| 中文乱码字字幕精品一区二区三区| 久久女婷五月综合色啪小说| 国产精品免费大片| 亚洲av成人不卡在线观看播放网 | 老司机靠b影院| 男的添女的下面高潮视频| 亚洲婷婷狠狠爱综合网| 国产伦理片在线播放av一区| 久久久久国产一级毛片高清牌| 中文字幕亚洲精品专区| 天天躁夜夜躁狠狠久久av| 咕卡用的链子| 欧美激情极品国产一区二区三区| 黑人猛操日本美女一级片| 精品亚洲成国产av| 免费观看a级毛片全部| 亚洲欧美精品综合一区二区三区| 国产高清不卡午夜福利| 久久久久久久久免费视频了| 精品一品国产午夜福利视频| 精品久久久久久电影网| 亚洲精品在线美女| 纵有疾风起免费观看全集完整版| 精品国产国语对白av| 欧美日本中文国产一区发布| 国产精品欧美亚洲77777| 午夜福利视频在线观看免费| 视频区图区小说| 精品亚洲成a人片在线观看| 各种免费的搞黄视频| h视频一区二区三区| 成人影院久久| 19禁男女啪啪无遮挡网站| 美女福利国产在线| 中文字幕另类日韩欧美亚洲嫩草| a 毛片基地| 亚洲精品久久久久久婷婷小说| 另类精品久久| 久久这里只有精品19| 日韩免费高清中文字幕av| 色婷婷久久久亚洲欧美| www.自偷自拍.com| 久久精品国产亚洲av涩爱| 中文字幕另类日韩欧美亚洲嫩草| 国产精品久久久久久久久免| 另类精品久久| 亚洲国产精品999| av在线观看视频网站免费| 久久ye,这里只有精品| 超碰97精品在线观看| 久久鲁丝午夜福利片| 国产精品秋霞免费鲁丝片| 亚洲自偷自拍图片 自拍| 丝袜喷水一区| 在线天堂最新版资源| 高清av免费在线| 国产精品国产三级国产专区5o| 亚洲成av片中文字幕在线观看| 日本色播在线视频| 大片免费播放器 马上看| 丁香六月天网| 午夜日本视频在线| 国产精品一区二区在线不卡| 中文字幕制服av| 亚洲欧美一区二区三区黑人| 搡老乐熟女国产| 悠悠久久av| 亚洲成人av在线免费| 国产精品人妻久久久影院| 亚洲精品国产av成人精品| 久久久精品免费免费高清| 十八禁人妻一区二区| 亚洲色图综合在线观看| 高清在线视频一区二区三区| 老司机影院毛片| 夫妻午夜视频| 美女视频免费永久观看网站| 中文字幕另类日韩欧美亚洲嫩草| 国产老妇伦熟女老妇高清| 999精品在线视频| 九草在线视频观看| 一本色道久久久久久精品综合| 亚洲精品日本国产第一区| 久久精品aⅴ一区二区三区四区| 精品国产乱码久久久久久男人| 成年女人毛片免费观看观看9 | 哪个播放器可以免费观看大片| 女人爽到高潮嗷嗷叫在线视频| 欧美变态另类bdsm刘玥| 亚洲欧洲国产日韩| 夜夜骑夜夜射夜夜干| 日韩 欧美 亚洲 中文字幕| 亚洲精品,欧美精品| av电影中文网址| 亚洲人成网站在线观看播放| 国产精品无大码| 成人漫画全彩无遮挡| 国产精品99久久99久久久不卡 | 人人妻人人澡人人看| 国产精品久久久久成人av| 少妇被粗大的猛进出69影院| 男人操女人黄网站| 2021少妇久久久久久久久久久| 97在线人人人人妻| 成人毛片60女人毛片免费| 色视频在线一区二区三区| avwww免费| 亚洲国产av影院在线观看| 一边摸一边做爽爽视频免费| 久久久国产精品麻豆| 欧美少妇被猛烈插入视频| 国产亚洲精品第一综合不卡| 亚洲精品,欧美精品| 亚洲自偷自拍图片 自拍| 在线天堂中文资源库| 国产视频首页在线观看| 欧美在线黄色| 波多野结衣一区麻豆| 下体分泌物呈黄色| 国产熟女欧美一区二区| 久久综合国产亚洲精品| 日韩精品免费视频一区二区三区| 日本vs欧美在线观看视频| 飞空精品影院首页| 久久性视频一级片| 日韩欧美精品免费久久| 国产精品久久久人人做人人爽| 可以免费在线观看a视频的电影网站 | 天天躁日日躁夜夜躁夜夜| h视频一区二区三区| 桃花免费在线播放| 妹子高潮喷水视频| 人成视频在线观看免费观看| 男男h啪啪无遮挡| 亚洲,欧美,日韩| 制服人妻中文乱码| 午夜福利乱码中文字幕| 你懂的网址亚洲精品在线观看| 亚洲欧洲国产日韩| 国产无遮挡羞羞视频在线观看| 男女下面插进去视频免费观看| 日韩欧美精品免费久久| videosex国产| 一二三四中文在线观看免费高清| 欧美黄色片欧美黄色片| 国产视频首页在线观看| 国产成人午夜福利电影在线观看| 黑人猛操日本美女一级片| 人妻 亚洲 视频| 亚洲欧洲日产国产| 久久狼人影院| 大码成人一级视频| 一级爰片在线观看| 成人国语在线视频| 亚洲av在线观看美女高潮| 久久精品久久久久久噜噜老黄| 性色av一级| 大香蕉久久成人网| 一级黄片播放器| 久久免费观看电影| 九色亚洲精品在线播放| 伊人亚洲综合成人网| 一边摸一边抽搐一进一出视频| 人成视频在线观看免费观看| 日本欧美国产在线视频| 成年美女黄网站色视频大全免费| 久久精品国产综合久久久| 91精品三级在线观看| 久久精品久久精品一区二区三区| 国产探花极品一区二区| 综合色丁香网| 在线精品无人区一区二区三| 夫妻午夜视频| 午夜免费男女啪啪视频观看| 国产亚洲最大av| 热99久久久久精品小说推荐| 亚洲欧洲精品一区二区精品久久久 | 老司机靠b影院| 欧美日韩视频精品一区| 国产精品蜜桃在线观看| 99香蕉大伊视频| 欧美 日韩 精品 国产| 亚洲一卡2卡3卡4卡5卡精品中文| 黄网站色视频无遮挡免费观看| 久久99精品国语久久久| 婷婷色av中文字幕| 婷婷色综合大香蕉| 18禁观看日本| 亚洲国产av新网站| 国产野战对白在线观看| 成人国语在线视频| 男女无遮挡免费网站观看| 欧美另类一区| 亚洲欧美成人精品一区二区| 成人影院久久| 国产探花极品一区二区| 亚洲色图综合在线观看| 性高湖久久久久久久久免费观看| 9191精品国产免费久久| 国产精品一区二区在线观看99| 一级毛片我不卡| 亚洲国产精品一区二区三区在线| 亚洲国产毛片av蜜桃av| 精品午夜福利在线看| 日韩欧美一区视频在线观看| 激情五月婷婷亚洲| 91精品三级在线观看| 午夜福利视频精品| 免费观看av网站的网址| 国产片特级美女逼逼视频| 久久天躁狠狠躁夜夜2o2o | 日韩 亚洲 欧美在线| 两性夫妻黄色片| 三上悠亚av全集在线观看| 99久久精品国产亚洲精品|