精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲区免费视频| 高清不卡av| 精品一区二区三区自拍图片区| 日韩三级久久久| 2020国产精品极品色在线观看| 午夜伊人狠狠久久| 视频三区二区一区| а√中文在线资源库| 国产精品资源| 久久精品视频一| 女人被狂躁c到高潮| 深夜福利亚洲| 欧美丝袜第一区| 特级毛片在线免费观看| 性xxxfllreexxx少妇| 日本视频免费一区| 国产91精品久久久久| 老司机深夜福利网站| 久久夜色电影| 欧美一二三区在线| 天天干在线影院| av老司机在线观看| 国产亚洲精品中文字幕| 国产精品伊人日日| 国产精品无码在线播放| 视频一区二区国产| 天天躁日日躁狠狠躁欧美| 欧美激情中文不卡| 好吊妞www.84com只有这里才有精品| 成人黄色激情视频| 亚洲另类视频| 欧美成人激情图片网| 中国女人特级毛片| 蜜桃久久久久| 欧美mv日韩mv国产| 色婷婷一区二区三区在线观看| xxx欧美xxx| 午夜在线成人av| 免费人成在线观看视频播放| 蜜桃视频网站在线观看| 久久久91精品国产一区二区精品| 国产伦精品一区二区三区视频黑人| 国产精品亚洲欧美在线播放| 日本特黄久久久高潮| 亲子乱一区二区三区电影| 日本少妇激情舌吻| 亚洲高清激情| 国模叶桐国产精品一区| 欧美精品99久久久| 欧美特黄一区| 欧美激情精品久久久久久| 草视频在线观看| 天天综合亚洲| 久久综合伊人77777| 国产又黄又粗又猛又爽的| 成人免费在线播放| 中文字幕亚洲无线码a| 人妻精品久久久久中文| av中字幕久久| 深夜精品寂寞黄网站在线观看| 国产一二三四五区| 欧美午夜精彩| 日韩性xxxx爱| 丁香花五月激情| 女人香蕉久久**毛片精品| 久久视频在线直播| 欧美日韩一级大片| 亚洲麻豆视频| 国产99久久精品一区二区| 波多野结衣电影在线播放| 可以看av的网站久久看| 国产精品久久久久久影视| 国产精选在线观看91| 狂野欧美性猛交| 久久美女视频| 欧美裸身视频免费观看| 久久精品一区二区三| 欧美高清日韩| 91sa在线看| 欧美超碰在线观看| 精品一区二区三区视频在线观看| 亚洲综合精品伊人久久| 成 人 黄 色 片 在线播放| 成人美女视频在线看| 久久综合中文色婷婷| www 日韩| 亚洲综合一区二区精品导航| av黄色在线网站| 成人午夜在线| 日韩欧美一区二区免费| 亚洲av无码一区二区三区网址| 国产一区不卡| 久久99热精品| 日本一本在线观看| 国产麻豆成人传媒免费观看| 精品综合久久久| 免费黄色在线| 黑人巨大精品欧美一区二区一视频 | 中文字幕人成不卡一区| 99国产精品白浆在线观看免费| 乱馆动漫1~6集在线观看| 欧美影视一区在线| 免费黄色a级片| 成久久久网站| 97精品久久久中文字幕免费| 国产三级理论片| 粉嫩在线一区二区三区视频| 日本三级中国三级99人妇网站| 成人影院www在线观看| 欧美日韩精品国产| 国产欧美精品一二三| 亚洲电影一级片| 色综合91久久精品中文字幕| 成人a v视频| 国产成人在线视频网站| 日韩欧美在线观看强乱免费| 黑人精品视频| 91精品在线免费观看| 欧美大波大乳巨大乳| 亚洲美洲欧洲综合国产一区| 国产日韩在线观看av| 亚洲欧洲精品视频| 一区二区三区在线免费播放| 欧美一级黄色影院| 全球av集中精品导航福利| 欧美福利视频在线| 亚洲天堂视频网| 久久久久久久久久久黄色| 人妻无码久久一区二区三区免费| 亚洲香蕉久久| 中文字幕日韩高清| 天天爽夜夜爽人人爽| 成人18精品视频| www.夜夜爱| 国产成人久久精品一区二区三区| 在线亚洲午夜片av大片| 就去色蜜桃综合| 精品国产av一区二区| 欧美激情一区不卡| 丰满人妻中伦妇伦精品app| 精品视频高潮| 欧美精品国产精品日韩精品| 国产视频aaa| 中文字幕亚洲综合久久菠萝蜜| 50路60路老熟妇啪啪| 爽爽窝窝午夜精品一区二区| 久久男人的天堂| 国产综合在线播放| 亚洲午夜一二三区视频| 性高潮久久久久久| 欧美在线国产| 爱情岛论坛亚洲入口| 中文字幕有码在线观看| 欧美一区二区三区在线观看 | 日韩电影在线视频| 国产精品第一页在线| 免费在线稳定资源站| 色88888久久久久久影院按摩| 加勒比一区二区| 久久国产精品亚洲77777| 欧美一区二区高清在线观看| www.成人爱| 最新国产成人av网站网址麻豆| 中文字幕+乱码+中文| 欧美xnxx| 亚洲成人免费视频| 亚洲欧美视频在线播放| 久久动漫亚洲| 在线观看免费91| 久久久久毛片免费观看| 欧美寡妇偷汉性猛交| 可以免费观看的毛片| 欧美日韩日本国产| 欧美偷拍一区二区三区| 另类欧美日韩国产在线| 亚洲成人动漫在线| av成人男女| 日本最新高清不卡中文字幕| 自拍视频在线免费观看| 4438亚洲最大| 1级黄色大片儿| 国产日韩欧美精品在线| 天堂av手机在线| 亚洲精品黄色| 一区二区精品在线| 69精品国产久热在线观看| 欧美在线影院在线视频| 欧美a在线看| 亚洲国产黄色片| 伊人免费在线观看高清版| 亚洲色图丝袜美腿| 久久午夜夜伦鲁鲁片| 久久精品国产在热久久| av日韩在线看| 欧美日韩中文一区二区| 96久久精品| 欧美极品免费| 欧美精品www在线观看| 国产裸舞福利在线视频合集| 欧美一级理论片| 天码人妻一区二区三区在线看| 亚洲视频一区在线| 中文字幕xxx| 国产很黄免费观看久久| 成年人视频网站免费观看| 欧美在线高清| 亚洲图片都市激情| 亚洲精品推荐| av成人观看| 伊人国产精品| 国产成人精品视频| 老牛影视精品| 久久国产精品免费视频| 激情视频在线观看免费| 欧美精品一区二区在线播放| 一二三四区在线| 欧美午夜激情视频| 日本国产一区二区三区| 国产毛片毛片毛片毛片毛片| 欧美日韩在线第一页| 欧美成人三级在线观看| 国产精品丝袜在线| www.自拍偷拍| eeuss国产一区二区三区| 国产精品久久久久久9999| 久久午夜激情| 奇米精品一区二区三区| 欧美日韩一区二区国产| 91九色国产ts另类人妖| 欧美偷拍自拍| 色视频一区二区三区| 亚洲日产av中文字幕| 久久av二区| 久久资源综合| 春色成人在线视频| 亚洲精品v亚洲精品v日韩精品| 国产免费一区视频观看免费 | 精品av中文字幕在线毛片| 日韩精品在线观看一区| 老司机午夜福利视频| 欧美一区二区三区视频免费播放 | 在线黄色的网站| 国内精久久久久久久久久人| 尤物在线网址| 欧美精品日韩三级| 在线xxxx| 欧美国产精品日韩| 日本aa在线| 久久久日本电影| 97在线超碰| 97人人做人人爱| 欧美激情20| 青草成人免费视频| 自拍偷自拍亚洲精品被多人伦好爽| 欧美在线中文字幕| 成人在线视频播放| 国产精品中文久久久久久久| 狠狠久久伊人中文字幕| 国产精品偷伦一区二区| 四虎精品在线观看| 亚洲一区二区三区毛片| 欧美日韩午夜电影网| 国产精品二区三区四区| 精品国产一区二区三区成人影院 | 天天综合色天天综合| 99热国产在线观看| 色吊一区二区三区| 91丨九色丨蝌蚪丨对白| 欧美一区二区高清| 人妻与黑人一区二区三区| 亚洲精品美女免费| 青青草在线免费观看| 日韩精品亚洲一区| 成人性生交大片免费看视频直播 | 亚洲精品免费在线看| 天天精品视频| 日韩免费视频播放| 日产国产欧美视频一区精品| 992tv人人草| 不卡视频在线看| 亚洲AV无码成人精品区明星换面| 国产精品毛片无遮挡高清| 亚洲av无码一区二区三区在线| 亚洲一区在线观看网站| 午夜婷婷在线观看| 欧美疯狂性受xxxxx喷水图片| 国模无码一区二区三区| 亚洲欧美中文字幕| 菠萝蜜视频国产在线播放| 91国内在线视频| 欧美一级做一级爱a做片性| 国产精品成人一区二区三区| 国产一区二区三区日韩精品| 一本色道久久88亚洲精品综合| 日韩视频在线一区二区三区 | 欧美大片在线影院| 免费成人美女女| 国产三区二区一区久久| 99国产精品一区二区| av网站在线观看不卡| 国产精品性做久久久久久| 亚洲精品国产精品国自产网站| 亚洲国产精品自拍| 一级视频在线播放| 亚洲男人7777| 91超碰在线免费| 亚洲精品女av网站| 不卡视频在线| heyzo国产| 国产成人亚洲综合a∨猫咪| 黄色av免费播放| 五月天丁香久久| 国产91视频在线| 中文一区二区视频| 97蜜桃久久| 91成人免费看| 欧美黄色大片在线观看| 欧美韩国日本在线| 国产91精品在线观看| 顶级黑人搡bbw搡bbbb搡| 欧美性jizz18性欧美| 嫩草影院一区二区| 欧美另类69精品久久久久9999| 国产69精品久久| 日韩三级电影免费观看| 免费一区视频| 国产xxxxxxxxx| 亚洲线精品一区二区三区| 国产精品视频a| 色噜噜亚洲精品中文字幕| 蜜乳av中文字幕| 亚洲主播在线| 亚洲少妇一区二区三区| **网站欧美大片在线观看| 国产精品sm调教免费专区| 亚洲男人的天堂在线| 僵尸再翻生在线观看免费国语| aa成人免费视频| 欧美777四色影| 九色91porny| 一区二区国产视频| japanese国产| 久久99青青精品免费观看| 日韩中文字幕| wwwjizzjizzcom| 国产精品1区二区.| 久久久久无码精品国产| 欧美一级精品大片| 亚洲男同gay网站| 99国精产品一二二线| 亚洲图片在线| 免费成人蒂法网站| 欧美视频在线看| 国产一区精品| 国产精品视频导航| 久久久久美女| 一区二区三区人妻| 亚洲成人精品一区二区| 色丁香婷婷综合久久| 97av在线视频免费播放| 蜜桃a∨噜噜一区二区三区| 国产视频一区二区三区在线播放 | 欧美精品七区| 天堂av在线一区| 国产日产精品一区二区三区的介绍| 欧美日韩国产欧美日美国产精品| 蜜桃视频在线观看www社区| 亚洲最大的成人网| 亚洲无吗在线| 一级黄色录像毛片| 56国语精品自产拍在线观看| 蜜臀av在线播放| 免费试看一区| 久久精品国产在热久久| 免费人成年激情视频在线观看| 亚洲成人精品av| 免费观看成人性生生活片 | 精品人妻一区二区三区香蕉| 在线影视一区二区三区| 菠萝蜜视频国产在线播放| 国产自产在线视频一区| 久久综合九色| 欧美精品乱码视频一二专区| 日韩国产精品一区| 国内精品伊人| 黄页免费在线观看视频| 中文字幕第一区第二区| 亚洲成人一级片| 国产精品18久久久久久麻辣| 91精品国产乱码久久久久久久| 日韩精品人妻中文字幕有码| 欧美性受xxxx| а√天堂中文在线资源8| 亚洲一区三区| 91在线播放网址| 精品久久久无码中文字幕| 日韩av电影在线网| 亚洲青涩在线| 人人澡人人澡人人看| 日韩成人精品在线观看|