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

API測試全接觸:策略、類型、步驟和自動化測試工具

譯文
開發 測試 自動化
本文是一篇適合于您從基礎知識上來了解API測試的教程。

【51CTO.com快譯】從基本概念上說,API的作用是:通過任何形式的通信手段,促進兩種不同應用程序之間實現交互。例如,在Web應用上所使用到的API,我們往往稱之為“Web服務”。如今,隨著應用技術的進步和種類的增多,API已經成為了編程代碼中的重要組成部分。在開發各種應用項目時,編程人員往往會通過使用API來與數據庫或其他的模塊進行通信。這就是為什么作為測試人員的我們,必須通過測試API,以求獲得最大的測試覆蓋率(test coverage)的原因。

而作為集成測試的一部分,API自動化可以協助加速測試的進程并提高效率。由于目前大多數公司都在業務層面上使用到了RESTful微服務和API,因此對于API的測試已經成為了任何發布測試計劃中的關鍵環節之一。

簡單來說,API實際是一種服務,它可以幫助兩種不同的應用程序實現順暢的相互通信。大多數API被用于抽象各種業務邏輯,并引導到應用程序訪問其對應的數據庫。

從邏輯上講,我們可以將整個軟件系統分為三個層次:

1. 表示層 - 這是展示給最終用戶的某個用戶界面(GUI)。質量保證人員(Quality Assurance,QA)對于該層次進行功能測試。

2. 業務層 - 這是通過編寫邏輯代碼,來實現各種應用的用戶接口。就實現技​​術而言,各類代碼和算法屬于在這個層面上。當然API也處于這個層次。

3. 數據庫層 - 存儲的是應用程序的各種數據信息。

換句話說,API是軟件互聯世界的中樞神經。它通過運用各種工具、協議、標準和代碼集,將數字世界“粘合”在一起。由于API不但動態靈活,而且功能強大,因此它讓各種軟件產品更為簡便、更具有移動性,不同組件能夠以一種無縫集成的方式進行協同運作。那么,針對API的測試則可以從服務級別和集成級別兩個方面進行展開。

API的測試策略

就不同人員的關注點而言,開發人員一般傾向于只測試他們正在開發的軟件功能;一般測試人員則只負責做功能性的單元測試、以及端到端的協同測試。然而在如今DevOps的持續開發與測試環節中,測試人員更應該專注于在軟件使用過程中所進行的各種API調用,以便觀察和記錄在系統做出響應之前所接收的不同輸出。而且,其中最重要的是:應測試API在不同條件下是否能返回正確的響應或輸出值。一般而言,此類輸出可以被分為如下三類:

  • 通過(成功)或失敗狀態
  • 數據或信息
  • 調用另一個API

當然,也可能根本沒有任何輸出、或發生了完全不可預測的結果。因此,測試人員就要在整個應用程序的開發過程中起到關鍵性的作用,他們需要通過數據驅動型測試,來提高整體測試的覆蓋率和準確性。

API測試的類型

正如我們通常需要根據目標產品具有哪些功能,提前設定好進行何種類型的測試一樣,測試人員往往也需要首先確定好將在API上執行哪種類型的測試。如下是常見的API測試種類:

  • 單元測試 - 測試單個操作的功能。例如,Google地圖通過提供地理編碼類型的API,以獲取任意位置的經度和緯度。其后臺實際上是將地址信息作為輸入,并返回緯度和經度的數值。那么在針對該API的單元測試中,測試人員可以通過輸入不同的位置信息來驗證其各種輸出結果。
  • 功能測試 - 此類測試主要關注于API的本身功能,即:通過各種測試用例,來驗證HTTP響應的程序代碼、響應的準確性、API可能返回的任何錯誤代碼等方面。
  • 負載測試 – 在有多個用戶同時使用某個應用程序,并引發了API需要處理大量數據的情況下,此類測試是必需的。它通過增加API的調用頻率,以暴露可能出現的崩潰、或無法“承壓”等狀況。
  • 安全測試 - 由于API會被用于在兩個不同的應用程序之間創建連接,而使用API​​的核心目的就是為了將某個應用程序的數據庫相對于另一個進行抽象或隱藏,因此安全測試尤為重要。測試用例一般包括:授權檢查、會話管理等方面。
  • 互操作性測試 – 此類測試的目的是保證API能夠被應用程序按需訪問到,例如SOAP API就屬于此類。
  • WS(Web Service)合規性測試 – 在對于API的測試過程中,我們應當確保諸如:WS-Addressing、WS-Discovery、WS-Federation、WS-Policy、WS-Security和WS-Trust等標準能夠被正確地采用和實施。
  • 滲透測試 - 這是從外部攻擊源來查找API的漏洞。

Web服務與API協議

上面我們提到了Web服務,它主要是由兩種類型的服務(或稱為協議)所組成:

REST(Representational State Transfer) - 是一種輕量級的協議,它使用URL來獲取所有需要的信息。與下面將要介紹的SOAP相比,它不但更新了、而且克服了SOAP上存在的所有問題。REST使用如下四種HTTP方法來執行各項任務:

1. Get - 獲取信息。例如,在位置映射的API中獲取經度和緯度的信息。

2. Post - 在資源中插入一些數據。

3. Put - 更新目標資源。

4. Delete - 從資源中進行刪除。

由于其架構簡單且輕巧,因此REST如今已被廣為使用。

SOAP(Simple Object Access Protocol) API - 它使用XML來進行消息交換。而執行該任務所需的所有信息,都是由Web服務描述語言(Web Service Description Language,WSDL)所給定的。SOAP的擴展性和與XML相關的標準性,造成了SOAP相對來說比較“重”。而它相比REST的優勢在于:它具有內置的錯誤處理功能,并且可以與其他協議(如SMTP)協同使用。

API的測試步驟

市面上有許多針對API的測試工具。在測試人員接手API之初,他們應當先參考其相應的文檔,以判定目標是屬于REST、還是SOAP API、或者它根本就不是基于Web的API,這些詳細的信息都應當被記錄在配套的文檔之中。因此,API的測試基本流程為:

1. 參考文檔(上面已經提及)

2. 先編寫功能性、或服務級別的相關用例

3. 編寫各種集成測試

4. 在API足夠穩定、且完成了上述的測試步驟之后,我們可以開始進行安全、性能和負載類型的測試。

具體說來,我們可以按照如下的順序進行:

1. 典型的API文檔一般會包含與API相關的所有信息,其中包括:請求的格式、響應的類型、錯誤的代碼、用到的資源、必需的參數、可選的參數、headers等方面。而對于這類文檔,我們則可以使用諸如開源的swagger、Dapperdox和ReDoc等工具來進行日常維護。

2. 之后我們就可以著手為API編寫服務級別的測試用例了。例如,如果某個API使用了n個參數來獲取響應,其中m是必要參數,而其他都是可選參數,那么其對應的測試用例應該去嘗試不同的參數組合,以驗證各種響應結果。而另一種測試用例則可能需要驗證headers;和在不啟用身份驗證的情況下運行API,以檢驗其產生的錯誤代碼。

3. 接下來便是集成測試的步驟了。您需要測試目標API的所有依賴項、及其功能。同時,我們還可能需要測試該API的各種響應,從其他API、或方法處預計返回的數據,以及該API在失效時的各種狀態與輸出信息。

4. 一旦目標API的表現穩定、并完成了所有功能性的測試,那么測試人員就可以開始進行與負載、安全和性能相關的各種深度測試了。

API自動化測試工具

如今隨著DevOps的盛行,我們通常在每次進行發布之前,都可能需要對一些測試用例,如回歸用例,執行重復性的測試。因此,這就需要測試人員實現一些自動化的任務。

市面上有許多針對API自動化的工具,我們在此列舉幾個典型的:

  • SOAP UI - 這是一款非常流行的API測試工具。您可以使用SoapUI來對目標API執行功能性、負載性、安全性和合規性等測試。
  • Katalon Studio - 建立在Selenium和Appium基礎之上的Katalon Studio,是一款免費的、且功能強大的自動化測試工具。它能夠被用于執行Web測試、API測試和移動測試。
  • Postman - Postman是一款免費的工具。您可以使用它來高效地開發和測試目標API的所有功能。
  • Jmeter - 雖然測試人員主要會將Jmeter用于性能和負載方面的測試,但它在很大程度上也是可以被用到API的功能測試環節中。
  • RestAssured – RestAssured實際上是一個基于Java的庫,因此它可以被用于測試各種基于RESTful的Web服務。您可以將該庫包含在現有框架中,直接調用其對應的方法,以獲取JSON格式的響應,并最終執行各種所需的操作。

下面,我將通過一個實例來詮釋API功能測試所需要遵循的基本步驟。在該示例中,我使用的是由CloudQA所提供的一款較為新穎且流行的工具--TruAPI。

步驟1

為了產生一個API請求,您首先需要選擇一種Method Type,并在此粘貼目標API的URL。您既可以按下發送按鈕,將請求發送到給目標API;也可以按下Add API Test按鈕,以保存該請求:

為了方便看到效果,您可以試著使用如下Method Type和API URL:

第2步 - API的請求信息:

  • 大多數API都需要一些額外的輸入,才能執行對應的請求。諸如:參數、Headers、Body(JSON)等。
  • 因此,為了給請求添加各項參數,您可以選擇相應的Parameters選項卡,然后點擊“Add Parameter”按鈕,以添加所需的信息。

第3步 - 使用身份驗證發送API請求:

  • 如果您的目標API需要身份驗證的話,您可以選擇Authorization選項卡,從下拉列表中選擇BasicAuth(其默認設置為Noauth),然后輸入用戶名和密碼,那么您就可以發送帶有身份驗證的請求了。

  • 相對應地,每個API的響應也都包含不同的值,例如:狀態代碼、body、headers、以及完成API請求的時間。下面,我們來對API的響應進行詳細討論。

添加斷言(Assertions):

在自動化過程中,使用斷言來驗證各種輸出是非常重要的。如果您想在API Runner中添加斷言,那么請選擇Assertions選項卡。在此,您可以添加一到多個斷言。

下面是添加斷言的簡單步驟:

1. 選擇響應類型

2. 選擇斷言的條件

3. 輸入需要檢查的值

4. 完成斷言的添加

變量:

Variables選項卡可以被用于存儲那些根據API請求所產生的響應接收值。如果您想保存各種響應,請選擇Variables選項卡,然后按照以下步驟進行操作:

1. 添加變量

2. 為變量命名,以便其他團隊容易理解

3. 輸入來自響應body并存儲著數值的JSON路徑

4. 如果您想將變量中的存儲值用作預期的斷言,則可以在任何其他API的請求中使用變量:_name

查看或執行某個已保存的API請求:

  • 您可以在API Runner頁面上,使用View Saved Tests按鈕,來查看各種已保存的測試。
  • 選中一到多個已保存的API測試,并默認運行它們。這些測試會顯示上一次執行后的運行狀態信息。
  • 而結果將顯示在API執行歷史的記錄中。

上面我們介紹的只是一個單獨的API執行與自動化。而在真實的場景中,我們經常需要創建包含所有回歸測試用例在內的API套件,并將其作為回歸測試的一部分來運行。在敏捷開發的理念中,準備好相應的套件是至關重要的,只有這樣才能更好地與持續集成/持續交付(CI/CD)進行整合。

另外,CloudQA附帶有豐富的說明文檔。而且CloudQA提供的所有工具都是與“無代碼自動化(Codeless automation)”的理念相一致的。這也就方便了那些手動測試人員的使用。詳細文檔,請參見:https://doc.cloudqa.io/TruAPI.html

原文標題:The Know-Hows of API Testing,作者:Ruchira Shukla

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

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2012-12-24 22:54:31

2020-04-28 09:00:00

測試測試自動化

2020-11-04 09:00:00

自動化測試回歸測試軟件測試

2014-11-12 09:24:00

2011-05-31 18:17:07

分布式測試

2011-05-30 17:50:23

分布式測試

2022-07-04 09:00:36

Playwright自動化測試工具

2022-08-08 07:35:37

云測試工具云存儲云計算

2009-07-06 10:08:03

Flex自動化

2011-11-18 09:11:21

Web

2015-04-15 13:30:54

2010-08-10 14:34:37

QTPFlex

2011-06-08 17:15:46

QTP腳本

2022-06-02 09:00:00

人工智能工具自動化測試

2021-12-17 10:01:52

人工智能測試工具

2010-08-10 14:25:42

SilkTestFlex

2023-07-12 15:41:18

2020-08-07 08:10:25

開源技術 工具

2010-08-10 14:18:15

RationalFunFlex

2023-06-28 15:12:33

點贊
收藏

51CTO技術棧公眾號

欧美性大战久久久久| 久久久爽爽爽美女图片| 99re6在线观看| 黄色影院在线看| 久久久久久麻豆| 91久久精品久久国产性色也91| 国产一级在线免费观看| 九九热线有精品视频99| 91精品国产免费| 成人免费观看视频在线观看| 国产精品刘玥久久一区| 91麻豆国产自产在线观看| 国产自摸综合网| 西西44rtwww国产精品| 91综合网人人| 亚洲久久久久久久久久久| 天天色天天干天天色| 色尼玛亚洲综合影院| 亚洲伊人色欲综合网| 日韩精品一线二线三线| 乱精品一区字幕二区| 日韩av电影天堂| 欧美一级大片视频| 久久久久久av无码免费网站| 青青草国产成人a∨下载安卓| 日韩成人av一区| 亚洲熟女乱综合一区二区| 国产经典一区| 色综合久久久久久久| 狠狠精品干练久久久无码中文字幕| 青青草视频在线免费观看| 成人午夜视频福利| 91网站在线看| 91精品国产乱码久久久| 久久人人97超碰国产公开结果| 欧美国产日韩二区| 东方av正在进入| 久久国产成人午夜av影院宅| 亚洲天堂开心观看| 欧产日产国产精品98| 亚洲一区网址| 日韩一区二区高清| 国产xxxxhd| 日韩美女在线| 欧美日韩二区三区| 鲁一鲁一鲁一鲁一av| 成人免费网站www网站高清| 岛国视频午夜一区免费在线观看| 成人短视频在线观看免费| а√天堂8资源在线官网| 中文字幕色av一区二区三区| 一本一本a久久| 亚洲乱亚洲乱妇| 久久久精品免费观看| 欧美激情www| 你懂的免费在线观看| 91丝袜美腿高跟国产极品老师| 狠狠综合久久av| 日本高清视频www| a美女胸又www黄视频久久| 国产一区二区自拍| 亚洲色偷精品一区二区三区| 久久人人超碰精品| 日本三级中国三级99人妇网站| 日本人妖在线| 国产欧美日韩中文久久| 一区二区免费在线视频| 黄色网址在线免费观看| 亚洲一级二级在线| 免费无遮挡无码永久视频| 成人影院网站| 欧美亚洲综合另类| 1314成人网| 国产精品色在线网站| 亚洲精品视频免费| 国产成人免费在线观看视频| 亚洲色图88| 91av免费观看91av精品在线| 蜜臀尤物一区二区三区直播| 久久er99热精品一区二区| 超碰97在线人人| 色综合久久网女同蕾丝边| 国产精品久久久久久久蜜臀| 97超碰人人爱| 僵尸再翻生在线观看免费国语| 91久久久免费一区二区| 欧美日韩理论片| 精品三级av在线导航| 亚洲视频在线看| 久久久久久久久久网站| 亚洲综合精品| 91最新国产视频| 欧洲综合视频| 亚洲女厕所小便bbb| 青娱乐自拍偷拍| 123成人网| 亚洲黄色www| 你懂得在线观看| 国产视频一区三区| 成人免费在线视频网址| 亚洲欧美色视频| 最新国产精品久久精品| 男人天堂999| 精品中文在线| 伊人av综合网| 亚洲精品视频在线观看免费视频| 老汉av免费一区二区三区| 国产在线精品一区二区三区| 免费的黄网站在线观看| 五月天婷婷综合| 91热视频在线观看| 欧美日韩123| 91国产视频在线| 国产精品一区二区免费视频| 久久久.com| 日韩亚洲欧美视频| 伊人久久大香| 国产一区二区三区在线观看网站| 国产乡下妇女做爰视频| 国产美女在线精品| 亚洲开发第一视频在线播放| 欧美aa一级| 精品日产卡一卡二卡麻豆| 免费黄色国产视频| 日本午夜精品一区二区三区电影 | 自拍视频一区二区三区| 亚洲播播91| 日韩毛片在线观看| 日韩精品一卡二卡| 懂色av中文字幕一区二区三区| 中文字幕欧美日韩一区二区| 成人四虎影院| 国产亚洲精品成人av久久ww| 看片网址国产福利av中文字幕| 国产凹凸在线观看一区二区| 国产精品久久成人免费观看| 天堂综合在线播放| 日韩中文理论片| 亚洲熟妇无码久久精品| 国产日韩高清在线| 欧美日韩在线免费播放| 亚洲天堂日韩在线| 国产不卡av在线免费观看| 色视频精品视频在线观看| 婷婷久久综合九色综合伊人色| 天天躁日日躁狠狠躁av| 亚洲高清久久| 国产精品乱码视频| 9999精品成人免费毛片在线看| 精品裸体舞一区二区三区| 欧美成人片在线观看| 高清av一区二区| www.亚洲视频.com| 老汉色老汉首页av亚洲| 97在线看福利| 日本电影一区二区在线观看| 日本乱人伦一区| 69xxx免费| 极品少妇xxxx偷拍精品少妇| 日韩国产精品毛片| 在线一区二区三区视频| 韩日精品中文字幕| 蜜桃视频在线入口www| 在线一区二区观看| 自拍偷拍你懂的| 国产呦萝稀缺另类资源| 高清无码视频直接看| av成人资源网| 国产成人高清激情视频在线观看| 国产精品麻豆一区二区三区| 欧美人牲a欧美精品| 超碰在线国产97| av一区二区久久| 欧美午夜性生活| 香蕉精品视频在线观看| 国产精品对白一区二区三区| ****av在线网毛片| 亚洲性av网站| 国产免费福利视频| 亚洲mv在线观看| 成年人免费观看视频网站| 极品少妇一区二区三区精品视频| 精品无码国产一区二区三区av| 香蕉久久夜色精品国产使用方法| 国产精品久久久久久av| 亚洲综合影视| 亚洲免费伊人电影在线观看av| 11024精品一区二区三区日韩| 亚洲一区在线观看网站| 尤物视频最新网址| 国产宾馆实践打屁股91| 牛夜精品久久久久久久| 激情久久婷婷| 亚洲资源在线网| 欧美色图婷婷| 亚洲自拍小视频| 欧美黄色三级| 色综合久久中文字幕综合网小说| 你懂的视频在线播放| 欧美成人a∨高清免费观看| 黄色一级视频免费看| 亚洲欧美日韩在线不卡| 成人午夜福利一区二区| 国产成人啪免费观看软件| 黄色免费网址大全| 亚洲激情社区| 91香蕉视频网址| 亚洲精品一级二级三级| 91成人免费观看| 日韩精品三区| 668精品在线视频| 成人短视频在线| 中文字幕日韩av| 你懂的视频在线观看| 欧美视频一区二| 熟女丰满老熟女熟妇| 国产在线视频一区二区| 日本老熟妇毛茸茸| 雨宫琴音一区二区在线| 自拍偷拍一区二区三区| 国产精品自拍区| 精品无码久久久久国产| 亚洲国产欧美在线观看| 成人av资源在线播放| 免费观看亚洲| 91精品国产成人| 波多野结衣中文在线| 久99九色视频在线观看| 国产1区在线| 日韩资源在线观看| 自拍视频在线| 在线观看国产精品日韩av| 欧美日韩国产综合视频| 日韩av在线一区| 四虎免费在线观看| 欧美精品一区二区三区高清aⅴ| av加勒比在线| 欧美一级日韩免费不卡| 精品久久久免费视频| 911精品国产一区二区在线| 亚洲天堂久久久久| 欧美日韩精品一区二区三区蜜桃 | 欧美性生交大片| 国产精品伦一区| 欧美成人久久久免费播放| 国产精品视频yy9299一区| 正在播放国产对白害羞| 一区二区中文字幕在线| 神马久久精品综合| 亚洲视频在线一区二区| 欧美高清视频一区二区三区| 亚洲午夜成aⅴ人片| 日本熟妇成熟毛茸茸| 精品久久久久久国产91| 黄色片视频网站| 一本色道亚洲精品aⅴ| 波多野结衣一本一道| 欧美色图在线观看| 国产精品久久无码一三区| 欧美一区二区在线免费播放| 亚洲欧美强伦一区二区| 亚洲精品久久久久| 国产色a在线| 中文字幕日韩视频| 超碰在线最新| 97国产精品视频人人做人人爱| 中文字幕在线直播| 国产精品久久久久久久久久| 国产一区二区三区视频在线 | 天堂av.com| eeuss影院一区二区三区| www.99热| 亚洲精品ww久久久久久p站| 日产精品久久久久久久| 在线中文字幕一区二区| 97久久人国产精品婷婷| 亚洲第一页中文字幕| 成人av电影观看| 欧美日本国产在线| 自拍偷拍亚洲视频| 成人免费福利在线| 日韩福利视频一区| 亚洲国产成人不卡| 在线日韩av| 鲁一鲁一鲁一鲁一av| 成人高清在线视频| 中文字幕有码在线播放| 夜夜嗨av一区二区三区四季av| 欧美精品一二三四区| 91精品国产综合久久香蕉的特点| 色一情一乱一乱一区91av| 一区二区三欧美| av影片在线| 成人av在线亚洲| 夜夜春成人影院| 青青青青在线视频| 麻豆一区二区三| theav精尽人亡av| 亚洲精品高清视频在线观看| 五月婷婷激情视频| 精品人在线二区三区| 天堂中文8资源在线8| 97久久精品人搡人人玩| 国产精品美女久久久久人| 日本精品二区| 一本色道88久久加勒比精品| 性欧美暴力猛交另类hd| 久久久久无码国产精品一区| 色天天久久综合婷婷女18| 久久国产精品网| 久久国产剧场电影| 四虎永久免费影院| 亚洲乱码国产乱码精品精可以看| 无码人妻丰满熟妇区五十路| 日韩精品一区在线| 99reav在线| 自拍偷拍亚洲综合| 久久av高潮av| 免费日韩av| 中文在线观看免费视频| 自拍偷在线精品自拍偷无码专区| 丰满少妇xoxoxo视频| 精品99久久久久久| 在线免费观看a视频| 国产欧美日韩丝袜精品一区| 少妇精品久久久一区二区| 国产一区二区视频播放| 国产精品一区二区免费不卡 | 国产校园另类小说区| 圆产精品久久久久久久久久久| 日韩欧美美女一区二区三区| 日本激情视频在线观看| 国产精品十八以下禁看| 欧美日韩国产免费观看视频| 欧美激情成人网| 久久久久久久综合色一本| av图片在线观看| 日韩大片免费观看视频播放| 19禁羞羞电影院在线观看| 成人国产1314www色视频| 欧美 日韩 国产精品免费观看| 天天操精品视频| 亚洲男同1069视频| 国产av一区二区三区精品| 久久精品欧美视频| 欧美高清hd| 久久男人资源站| 成人国产精品免费观看视频| xxxxxx国产| 日韩高清av在线| 日韩成人动漫| 亚洲国产欧美不卡在线观看| 欧美aaaaa成人免费观看视频| 91资源在线播放| 欧美精选一区二区| 顶级网黄在线播放| 成人动漫在线观看视频| 一本色道久久综合一区| 白丝女仆被免费网站| 91官网在线免费观看| √天堂资源地址在线官网| 亚洲iv一区二区三区| 亚洲网站啪啪| 五级黄高潮片90分钟视频| 在线免费观看一区| 国产最新在线| 国产视频精品网| 久久久精品五月天| 小早川怜子一区二区的演员表| 欧美一二区视频| 国产拍在线视频| 麻豆av一区二区| 久久国产日韩欧美精品| 欧美国产在线看| 亚洲欧美日韩中文在线| 国产亚洲精彩久久| 97在线免费视频观看| 337p粉嫩大胆噜噜噜噜噜91av | 精品国产乱码久久久久久浪潮| 天堂网在线最新版www中文网| 日韩不卡av| 国产suv精品一区二区6| 69亚洲精品久久久蜜桃小说| 啊v视频在线一区二区三区| 国产伦精品一区二区三区免费优势| 国产一级片黄色| 一区二区三区自拍| 国产h在线观看| 国产精品久久久久久久久久久久午夜片| 国产精品五区| 裸体武打性艳史| 亚洲欧美成人精品| 日韩区一区二| 一本色道无码道dvd在线观看| 亚洲视频小说图片| 你懂的在线观看| 国产精品xxx在线观看www| 美日韩一区二区三区| 日本一级一片免费视频| 久久av中文字幕|