国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

接口自動(dòng)化測試,一鍵快速校驗(yàn)接口返回值全部字段

共 10978字,需瀏覽 22分鐘

 ·

2021-05-20 06:37

關(guān)注上方“測試開發(fā)技術(shù)”,選擇星標(biāo),

干貨技術(shù),第一時(shí)間送達(dá)!

大家好,我是狂師。

在日常開展自動(dòng)化測試工作時(shí),為了保證接口測試的有效性,少不了要對接口返回的響應(yīng)字段進(jìn)行校驗(yàn)斷言等操作。當(dāng)接口返回的字段數(shù)量本身就很少時(shí),接口斷言操作一般都很容易就能實(shí)現(xiàn),但當(dāng)接口的返回字段特別多,結(jié)構(gòu)特別復(fù)雜時(shí),例如響應(yīng)字段數(shù)量達(dá)到了成百上千時(shí),如何快速實(shí)現(xiàn)全部返回字段的校驗(yàn)?這類問題,相信困擾了很多的正在開展接口測試的小伙伴。

今天針對如何快速審核接口返回值全部字段問題,分享一些解答思路,希望能幫到大家~

其實(shí)解決上述之類問題,市面上常見的解決方案有兩類:

  • 根據(jù)業(yè)務(wù)校驗(yàn)需求,自定義開發(fā)校驗(yàn)規(guī)則庫
  • 借助現(xiàn)有的第三方庫

今天,我們先來聊聊,如何借助現(xiàn)有的第三方庫來解決: 快速校驗(yàn)API接口返回的全部字段。由于當(dāng)今大部分接口都是基于Restful API,后續(xù)我介紹中,我們假設(shè)接口響應(yīng)體格式以JSON為例。

要滿足上面的實(shí)現(xiàn)需求,第三方庫方案有很多,比如常見的就有:deepdiffdifflibjson-diff、json_tools 等,這些三方庫之間,都有各自側(cè)重點(diǎn),本篇文章,重點(diǎn)介紹:如何借助DeepDiff庫來解決快速校驗(yàn)接口返回字段的問題。

一、認(rèn)識(shí)一下,DeepDiff 介紹

Deepdiff模塊常用來校驗(yàn)兩個(gè)對象是否一致,并找出其中差異之處。其中提供了三個(gè)類,DeepDiff,DeepSearch和DeepHash,官網(wǎng)地址:https://deepdiff.readthedocs.io/en/latest/ ,當(dāng)前最新版本為:V5.5.0

主要組成部分:

  • DeepDiff:比較兩個(gè)對象,對象可以是字段、字符串等可迭代的對象,針對對象的深層差異,遞歸查找所有更改。

  • DeepSearch:在對象中搜索其他對象

  • DeepHash:根據(jù)對象的內(nèi)容進(jìn)行哈希處理

DeepDiff 的初衷是用來找出不同數(shù)據(jù)的差別,可以比較JSONXML文本類的,也可以比較圖片,在使用了一下之后,其實(shí)我們完全可以直接使用它作為測試的斷言,這也是從另一個(gè)思考角度提供了一種全新的校驗(yàn)思路。

二、DeepDiff 使用

當(dāng)你看完上述的介紹,相信還是一臉懵,不知如何下手,接下來,就通過幾個(gè)案例來進(jìn)一步感受一下Deepdiff的功能和作用。

使用之前,先安裝:

pip install deepdiff

2.1 案例一:比較兩個(gè)JSON

利用Deepdiff 比較 JSON 的差異:

import pytest
import requests
import pprint
from deepdiff import DeepDiff

class TestDemo(object):

    def test_case_01(self):
        a = {"Object": {
            "code""0",
            "message""success"
        },
            "code""0",
            "message""success"
        }

        b = {"Object": {
            "code""0",
            "message""failure"
        },
            "message""success",
            "timestamp""1614301293"
        }

        pprint.pprint(DeepDiff(a, b))

上述案例,作用是比較a和b兩者的差異,result 差異的輸出結(jié)果是:

.{'dictionary_item_added': [root['timestamp']],
 'dictionary_item_removed': [root['code']],
 'values_changed': {"root['Object']['message']": {'new_value''failure',
                                                  'old_value''success'}}}

上述輸出結(jié)果中,實(shí)際上根據(jù)這個(gè)返回的 json 獲取所有的差別。主要是對比對象之間的值、類型前后之間的變化以及刪除的或者增加的情況key進(jìn)行了結(jié)果輸出。

主要包含以下四種情況:

  • 1、type_changes:類型改變的key
  • 2、values_changed:值發(fā)生變化的key
  • 3、dictionary_item_added:字典key添加
  • 4、dictionary_item_removed:字段key刪除

2.2 案例二:比較接口響應(yīng)

有了案例一的基礎(chǔ),進(jìn)一步,我們將本地定義寫死的變量值改成采取調(diào)用接口的方式(更符合實(shí)際接口測試),通過發(fā)起請求,獲取響應(yīng)、并結(jié)合Deepdiff來斷言使用。

核心思路:先定義預(yù)期的響應(yīng)結(jié)構(gòu)體(意味著,你得事先知道你期望的結(jié)果是什么),再根據(jù)實(shí)際返回的結(jié)構(gòu)體兩者通過Deepdiff進(jìn)行自動(dòng)比較。

import pytest
import requests
import pprint
from deepdiff import DeepDiff


class TestDemo(object):

    def setup_class(self):
        self.response = requests.get('http://www.httpbin.org/json').json()

    def test_case_02(self):
        expected_reps = {'slideshow': {'author''Yours Truly''date''date of publication',
                                       'slides': [{'title''Wake up to WonderWidgets!''type''all'}, {
                                           'items': ['Why <em>WonderWidgets</em> are great',
                                                     'Who <em>buys</em> WonderWidgets'], 'title''Overview',
                                           'type''all'}], 'title''Sample Slide Show'}}
        pprint.pprint(DeepDiff(expected_reps, self.response))

由于實(shí)際返回的結(jié)構(gòu)體和預(yù)期定義待校驗(yàn)的結(jié)構(gòu)體數(shù)據(jù)完全一樣,因此上述代碼輸出結(jié)果為:{},即兩者沒有差異。(也意味著實(shí)際和預(yù)期結(jié)果一致)

在此基礎(chǔ)上,如果我們把上述expected_reps預(yù)期結(jié)構(gòu)體中的authorYours Truly修改為Yours,再執(zhí)行一次,則輸出的結(jié)果為:

{'values_changed': {"root['slideshow']['author']": {'new_value''Yours Truly',
                                                    'old_value''Yours'}}}

從上述的輸出結(jié)果中,我們可以很明顯的獲取到三個(gè)訊息:

  • 接口返回的結(jié)構(gòu)體中有值發(fā)生了改變,通過values_changed標(biāo)識(shí)出來了
  • 明確指出具體哪個(gè)字段的值發(fā)生改變了,如root['slideshow']['author']。
  • 改變具體的內(nèi)容,如實(shí)際返回值為Yours Truly,而預(yù)期值為Yours。

看完了這個(gè),相信此時(shí)的你,對Deepdiff在接口測試中的使用,已經(jīng)有了一些感覺了。但接著你肯定會(huì)提出疑問,有些接口返回的值,并不是固定的,那比如校驗(yàn)?zāi)?。比如某個(gè)時(shí)間戳字段,每次調(diào)用接口時(shí),返回字段的值都是不一樣,針對這類只知道數(shù)據(jù)規(guī)則,但數(shù)據(jù)本身的值一開始是無法確定的,又該如何結(jié)合Deepdiff來使用呢?別急,再接著往下看。

2.3 案例三:正則搜索匹配

要解決上述的問題,可以利用DeepSearch中的正則搜索匹配功能,如果你的接口返回,是一個(gè)很深的嵌套結(jié)構(gòu)對象,然后你想校驗(yàn)查找指定的元素(key和value都行)是否存在,那么Deep Search將是個(gè)好選擇。

使用前,需要先導(dǎo)入from deepdiff import grep,示例源碼如下:

    def test_case_03(self):
        datas = {"mikezhou""狂師""age":18"city""china""info": {"author": {"tag""mikezhou"}}}
        reuslt = datas | grep("mike*",use_regexp=True)
        print(reuslt)

比如想校驗(yàn)有沒有以mike開頭字段或值在返回的結(jié)構(gòu)體中,指定元素存在則返回它的路徑;不存在則返回一個(gè)空字典。上述輸出結(jié)果如下:

.{'matched_paths': ["root['mikezhou']"], 'matched_values': ["root['info']['author']['tag']"]}

上述示例雖簡單,但如果你足夠聰明,相信應(yīng)該已經(jīng)能從中Get核心思路了:針對一些動(dòng)態(tài)事先無法預(yù)料的值,可以通過借助正則表達(dá)式來匹配校驗(yàn),具體如何校驗(yàn),取決于你的正則表達(dá)式如何描述。

三、小技巧:DeepDiff 黑名單

在實(shí)際做接口測試斷言時(shí),有時(shí)對象順序不一樣,但是實(shí)際情況兩個(gè)值還是一樣的,或者是針對全量字段校驗(yàn)時(shí),想跳過一些特殊的字段校驗(yàn)(類似黑名單一樣,將不需要校驗(yàn)的字段,明確指出),為了解決這類問題,Deepdiff也提供了相信的參數(shù),只需要在比較的時(shí)候加入:

  • ignore order(忽略排序)
  • ignore string case(忽略大小寫)
  • exclude_paths字段黑名單排除參數(shù)即可,原型如下:
result = DeepDiff(result, expected, view='tree',ignore_order=True,ignore_string_case=True)

示例:

    def test_case_05(self):
        expected_reps = {"datas": {
            "code""200",
            "message""success"
        },
            "code""201",
            "message""success"
        }

        actual_reps = {"datas": {
            "code""201",
            "message""failure"
        },
            "message""Success",
            "timestamp""1614301293"
        }

        pprint.pprint(DeepDiff(expected_reps, actual_reps, ignore_order=True,ignore_string_case=True,exclude_paths={"root['timestamp']"}))

上述示例代碼,忽略了排序規(guī)則、大小寫問題,并且指定排除timestamp字段校驗(yàn)。具體的輸出結(jié)果如下:

{'dictionary_item_removed': [root['code']],
 'values_changed': {"root['datas']['code']": {'new_value''201',
                                              'old_value''200'},
                    "root['datas']['message']": {'new_value''failure',
                                                 'old_value''success'},
                    "root['message']": {'new_value''Success',
                                        'old_value''success'}}}

四、小結(jié)

通過上述的案例介紹,相信你對DeepDiff的使用有了一個(gè)基本認(rèn)識(shí)。在接口自動(dòng)化測試中,小結(jié)一下,使用 DeepDiff 的好處有:

  1. 接口測試的時(shí)候,可以直接利用預(yù)期結(jié)構(gòu)體(或者稱之為接口契約)與實(shí)際返回的結(jié)構(gòu)體(字段、值)進(jìn)行自動(dòng)比較,來確定是不是一樣,可以少寫很多代碼。
  2. 數(shù)據(jù)庫數(shù)據(jù)比較的時(shí)候也是一樣可以,使用 SQL查出結(jié)果之后,直接變成 JSON就可以和期望的 JSON對比了。

本文旨在從另一個(gè)視角幫大家提供一些接口測試全量字段校驗(yàn)的解決思路,更多關(guān)于Deepdiff使用技巧,以及更優(yōu)解的全量字段解決方案(還有很多),歡迎大家積極探索。


如果你覺得文章還不錯(cuò),幫忙 點(diǎn)贊、轉(zhuǎn)發(fā)、關(guān)注留言 ,因?yàn)檫@將是公號(hào)持續(xù)輸出更多優(yōu)質(zhì)文章的最強(qiáng)動(dòng)力!本篇點(diǎn)贊超過30+,下個(gè)月將有驚喜~


作者著作

好書資訊新書除了紙質(zhì)圖書外,電子版也已在京東、當(dāng)當(dāng)網(wǎng)上線了。


(點(diǎn)擊直達(dá)小程序)


推薦閱讀
重磅消息 |《自動(dòng)化測試實(shí)戰(zhàn)寶典:從小工到專家》隆重上市!

推薦一款萬能抓包神器:Fiddler Everywhere

推薦一款技術(shù)人必備的接口測試神器:Apifox

推薦一款Python開源庫,技術(shù)人必備的造數(shù)據(jù)神器!

Django+Vue+Docker搭建接口測試平臺(tái)實(shí)戰(zhàn)


END

所有原創(chuàng)文章
第一時(shí)間發(fā)布至此公眾號(hào)「測試開發(fā)技術(shù)」

長按二維碼/微信掃碼  添加作者


備注回復(fù)【接口測試】

瀏覽 16
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評論
圖片
表情
推薦
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 日韩情色| 国产一级AV免费观看| 四川少妇搡bbbb搡bbbb| 日韩人妻精品中文字幕免费| 国产精品三级在线观看| 免费中文字幕av| 麻豆91蜜桃传媒在线观看| 西西4444WWW无视频| 欧美狠狠| 国产精品无码白浆高潮| 五月色丁香| 日韩无码电影| 亚洲日韩国产中文字幕| 男人AV网| 久久密| 亚洲无码视频网站| 粉嫩av懂色av蜜臀av熟妇| 伊人大香蕉精品| 国产无码乱伦内射| 欧美性猛交一区二区三区精品| 一区二区三区四区五区在线| 国产天堂网| 亚洲欧美卡通| 亚洲成人777| 双腿张开被9个男人调教| 日日免费视频| 亚洲狼人| AA无码| 精品免费国产一区二区三区四区 | 97在线资源| 毛片在线看片| 一本道无码在线| 91在线导航| 91蜜桃精品| 在线观看黄A片免费网站| 天堂网2025| 在线观看免费黄视频| 性爱精品视频| 在线播放中文字幕| 午夜成人精品视频| 久久久亚洲熟妇熟女| 欧美日韩黄色片| 在线免费观看黄色视频网站| 色色免费| WWW亚洲视频| 操逼无码精品| 国产亚洲久一区二区| 午夜福利码一区二区| 色哟哟国产| 国产精品99久久久久久成人| 国产TS变态重口人妖| 成人一区视频| 久久人体视频| 精品秘一区性综合三区| 91丨九色丨蝌蚪丨对白| 黄色毛片av| 国产45页| 久久精品大屁股| 伊人在线观看视频| 最近中文字幕免费| 婷婷五月香| 日韩免费黄色电影| 怡红院欧美| 熟女AV888| 逼逼影院| 五月丁香婷婷基地| 黄片高清无码在线观看| 久久免费视频3| 黄色搞逼视频| 91成人三级| 大地资源第三页在线观看免费播放最新 | 久久婷婷影院| 亚洲第一香蕉视频| 手机看片福利永久| AⅤ中文字幕在线免费观看| 99欧美| 色色在线| 亚洲无码高清视频在线观看| 69人妻人人澡人人爽人人精品| www.777av| 特级婬片AAAAAAA级| 91精品在线观看视频| 91国内精品视频| 久操资源站| 水蜜桃成人网| 九九色热| 人妻在线免费视频| 欧美在线视频a| 艹逼视频| 一级a一级a免费观看免免黄‘/ | 日韩欧美操逼视频| 人人干人人干人人干| 国内久久婷婷| 精品一区二区三区视频| 69福利视频| 国产第一夜| 午夜AV在线免费观看| 丰满人妻一区二区三区四区54| 影音先锋男人资源网| 国产久久久久久久久| 黄色网页在线| 婷婷国产成人精品视频| a片视频免费| 亚洲A∨无码无在线观看| 黑人一区二区三区四区| 日韩一级内射| 免费三级片网址| 麻豆一区在线| 国语操逼| 精品人妻一区二区三区阅读全文| 夫妻-ThePorn| 精品白浆| 亚洲草逼| 五月天高清无码| 久久五月视频| 中文字幕亚洲高清| 欧美在线免费观看| 成人在线黄色| 日韩超碰在线| 黄色成人视频| 国产AV一级| 免费看操逼视频| 天天干天天操天天射| 69AV在线| 香蕉操逼小视频| 欧美性爱香蕉视频| AV无码不卡| 五月丁香婷婷成人| 婷婷五月综合激情| 男女91视频| 精品伊人久久| 日韩成人一级片| 日韩香蕉视频| 丁香五月六月| 久久这里都是精品| AV在线精品| 男女内射视频| 精品福利在线观看| 国产45页| 欧美熟妇性爱视频| 成人无码99| 日韩操逼AV| 99精品视频免费在线观看| 国产91无码| 男人的天堂免费视频| 99Re66精品免费视频| 99热青青草| 亚洲精品一二三区| 手机看片久久| 亚洲天堂视频在线观看| 三级黄色免费| 无码成人网| AA片网站| 77777精品成人免费A片| 7799综合| 欧洲亚洲视频| 国产三级网| 黄色片网站在线观看| 亚洲三级无码| 日韩精品一区二区三区四在线播放| 黄总av| 免费的AV网站| 国产小黄片在线| 在线观看国产小视频| 国产精品午夜福利视频| 免费乱伦视频| 豆花成人社区,视频| 日韩毛片在线观看| 国产美女一级特黄大片| 成人视频黄片| 青青草视频偷拍| 亚洲草逼| 爱爱爱免费视频| 一级A片60分钟免费看| wwwA片| 免费一级片视频| 久久婷婷无码视频| 99热这里是精品| 中文字幕亚洲视频在线观看| 影音先锋av资源网站| 国产精品成人无码| 国产精品毛片久久久久久久| 2025AV中文字幕| 操日韩美女| 熟女资源网| 国产又猛又黄又爽| www.6969成人片亚洲| 五月天丁香| 一区在线观看| 另类视频区| 91吴梦梦无码一区二区| 国产九九在线视频| 成人无码区免费A片| 免费无码国产在线观看| 成人免费毛片视频| 91人妻人人澡人人爽人人精品一| 日韩免费成人视频| 91麻豆精品视频| 五月天国产精品| 狼友视频在线观看18| 亚洲国产一区二区三区四区| 热re99久久精品国产99热| 俺也来www俺也色com| 欧美VA| 91免费视频在线| 国产曰韩欧美综合另类在线| 青青草社区视频| 成人一区视频| 免费91视频| 欧美性精品| 国产探花视频在线免费观看| 日韩wuma| 久操青青| 特级毛片片A片AAAAAA| 久久精品99| 欧美精产国品一| AV黑人| 91热久久| 日韩免费一区| 中韩AV在线免费观看| 国产精品一级a毛一级a| 中文字幕在线观| 久久三级视频| 蜜桃传媒在线| 特色毛片| 男人色天堂网| 操骚逼视频| 青草在线视频| 色色五月丁香婷婷| 欧美一级婬片AAAA毛片| 狠狠色婷婷| 成人精品永久免费视频99久久精品| 精品亚洲成人| 日韩无| 日韩欧美网站| 亚欧洲精品视频| 欧美成人网站免费在线观看| 狠狠操狠狠操狠狠操| 欧美精品99| 91丨露脸丨熟女精品| 屁屁影院CCYYCOM国产| 色情片在线观看| 国产少妇| va色婷婷亚洲在线| 日韩精品小电影| 自拍三级片| h片在线播放| 加勒比久久88| 插插插菊花综合网| 亚洲女人被黑人巨大进入| 亚洲精品一区无码A片丁香花| 日本熟妇在线| 国产三级AV在线| 中文字字幕在线中文乱码| 六月丁香久久| 少妇探花| 91久久国产性奴调教| 成人区123| 久久久精品中文字幕麻豆发布| 成人精品三级麻豆| 久久毛片| 特黄特色免费视频| 欧洲亚洲免费视频| 春色激情| 亚洲国产高清国产精品| 国产69精品久久久久久| 壹屌探花| 国产91免费视频| 国产伦精品一区二区三区视频女| 人人操天天操| 91天天综合在线| 色婷视频| 成人内射视频| 欧美东京热视频| 亚洲社区在线观看| 成人做爰黄A片免费看直播室动漫 中文字幕一区二区三区四虎在线 欧美熟妇精品一级A片视色 | 大鸡巴黄色视频免费观看| 欧美黄色一级网站| 国产精品香蕉| 一级调教看片| 黄色中文字幕| 国产又爽又黄免费视频免费| 国产色秘乱码一区二区三区| 青青草原成人视频| 亚洲一级在线观看| 日韩高清一级免费| 不卡视频一区二区三区| 国产做受91一片二片老头| 五月天婷婷在线播放视频免费观看 | 日本成人性爱视频网站一区| 另类BBwBBw| 日韩操逼网站| 99视频精品视频| 五月黄色电影| 毛片毛片毛片毛片| 亚洲AV片一区二区三区| 欧美日韩一级电影| 亚洲色婷婷| 国产欧美综合一区二区| 人人妻人人爱人人操| 天堂成人在线视频| 国产麻豆精品成人免费视频| 日日夜夜精品视频| 国产亚洲欧美日韩高清| 中文字幕免费高清网站| 久久成人123| 欧美h在线观看| 日本中文字幕电影| 中字幕视频在线永久在线观看免费| 99久久99久久久精品棕色圆| 国产你懂的| 一边做一边说国语对白| 高H视频在线观看| 77q视频| 日韩人妻丝袜中文字幕| 色婷婷久久| 国产99久久| 久久国产精品久久| 岛国av无码免费| 成人在线免费电影| 久久久久久久久久久久久久久久久久久久| 欧美国产操逼| 影音先锋亚洲资源| 黃色毛片A片AAAA级20| 岛国免费AV| 蜜桃av秘一区二区三区| 六月婷婷网| 中文字幕乱码亚洲无线码在线日噜噜 | 操逼电影免费| 黄色视频在线观| 欧美无人区码suv| 久久久69| 日本一区二区三区免费视频| 天天逼网| 丁香婷婷一区二区三区| 午夜成人一区二区| 黃色级A片一級片| 青青操首页| 天堂资源在线观看| 天天看天天干| 天天艹天天干| 操东北老女人| 欧美日韩字幕| 日本黄色视频在线| AAA精品| 亚洲无码视频免费在线观看| 婷婷视频导航| 三根一起进菊眼| 中文无码字幕视频| 丁香五月婷婷在线| 欧洲三级片网站| 九九色网| 久久丁香五月天| 免费视频久久| 美妇肥臀一区二区三区-久久99精品国 | 仓井空一区二区三区| 成人无码毛片| 九九99精品视频| 黄色成人片| 一卡二卡在线视频| 亚洲国产精品久久人人爱| 欧洲无码一区二区三区| 五月天啪啪| 亚洲五月激情| 波多野结衣av在线播放| 国产精品无码成人AV电影| 内射久久| 婷婷色大师| 性无码一区二区三区无码免费| 五月丁香在线播放| av无码电影| 欧美成人午夜影院| 美女黄色视频网站| 日本乱轮视频| 日韩二区三区| 国产一区二区三区四区在线观看 | 麻豆成人片| 成人在线欧美| 欧美日韩一区二区三区在线电影| 又大又黄又爽| 青草青青视频| 91丨国产丨熟女熟女| 蜜桃视频免费网站| 国产精品卡一卡二| 国产成人三级片在线观看| 九九九在线| 中文字幕乱码在线| 欧美日韩精品在线| 久久大香蕉精品| 国产激情在线视频| 日日艹夜夜艹| 999reav| 亚洲女人在线| 免费成人在线网站| 国产一级婬片A片AAA樱花| 级婬片AAAAAAA免费| 五月婷婷基地| 999福利视频| 亚洲视频在线看| 日韩性爱av| 开心激情站| 天天爽天天爽成人A片影院| 亚洲高清人妻| 亚洲AV秘无码苍井空| 亚洲天堂网2025| 日韩成人在线播放| 超碰欧美在线| 北条麻妃无码| 久草手机视频在线观看| 日韩免费A| 中文字幕观看在线| 精品日韩AV| 无码在线免费观看视频| 亚洲天堂视频在线播放| 国产毛片一照区| 亚洲va中文字幕| 一级A片黃色A片| 97人妻无码一区二区| 99免费在线视频| 中文字幕国产| 东京热在线视频观看| 国产一区二区三区视频在线| A片在线视频| 嫩BBB槡BBBB槡BBBB免费视频 | 在线观看免费无码视频| 美女天天日| 特黄AAAAAAAA片视频| 天天日夜夜添| 在线免费看A| 婷婷国产亚洲精品网站| 特黄AAAAAAAAA真人毛片| 欧美日韩性爰视频| 婷婷色色婷婷| 高清无码成人视频| 青草福利| 天天摸天天看| 天天干天天色天天射| 成人内射视频| 久热免费视频在线观看| 有码在线播放| 久草免费电影| 午夜激情毛片| 色九九| 久在线视频| 91麻豆国产视频| 少妇免费视频| 日韩高清无码片| 北条麻妃精品视频| 操逼的网站| 暖暖高清无码| 做爱视频毛片人乱| 高清av在线| 高清无码在线免费观看视频| 操逼视频观看免费| 色呦呦中文字幕| 成人不卡在线| 国产熟女一区二区视频网站| 成人性爱av| 自拍欧美亚洲| 亚洲成人一区二区在线观看| 国产无码Av| 91精品丝袜久久久久久| 懂色中国闺密偷情懂色AV| 超碰在线69| 就爱搞搞| 内射自拍| 大鸡巴久久久| 中文字幕五码| 国产成人97精品免费看片| www.超碰在线| 先锋影音资源AV| 人人摸人人操人人爽| www.97色色| 日韩中文字幕在线免费观看| 网站av| 日韩一二区| 成人日批视频| 欧洲亚洲无码| 五月婷婷六月丁香| 一本一道AV| 婷婷色六月| 国产一级特黄aaa大片| 亚洲爱爱视频| 91激情网| 国产又粗又长又硬又大毛苴茸图片| 欧美爱爱网| 国产一卡二卡在线| 免费看无码| 日本少妇高清视频| 亚洲免费在线播放| 在线观看操逼视频| 亚洲青娱乐在线| 日韩综合在线| 天天肏天天干| 一级黄色片网站| 最新中文字幕在线播放| 3D动漫精品啪啪一区二区免费| 国产精品一级a毛一级a| 国产农村乱婬片A片AAA图片 | 91麻豆电影| 国产精品乱伦| 日韩一级电影在线观看| 国产Av影视| 日韩无修正| 欧美黄色电影在线观看| 欧美午夜三级| 艹逼网站| 国产精品操逼网站| 日本黄色电影网站| 免费黄色视频观看| 伊人免费在线| 午夜狠狠操| 国产97热人人| 亚洲无码A片在线观看| 北条麻妃性爱视频| 日逼大香蕉| 开心色婷婷| 亚洲免费视频在线| 粉嫩99精品99久久久久久夜| 久久电影精品| A级片黄色片| 午夜国产| 爱爱爱免费视频| а中文在线天堂精品| 97精品人人A片免费看| 91人妻视频| 国产区精品| 91亚洲精品在线观看| 肏屄在线观看| 久久水密桃| 午夜激情在线观看| 国产黄色精品视频| 高清无码第一页| 女邻居的B好大| 国产91探花系列在线观看| 91香蕉视频在线播放| 操逼在线看| 日韩人妻无码电影| 伊人免费视频在线观看| 开心色色五月天| 日韩高清无码一区二区| 无码免费视频观看| 国产高清无码在线观看视频| 中文一区在线观看| 午夜视频99| 亚洲一区二区成人网站戴套 | 天天操天天看| 亚洲AV无码成人精品区欧洲| 人妻黄色视频| 久久综合17p| 在线观看免费黄视频| 亚洲美女喷水视频| 亚洲无码不卡| 东方AV在线播放| 在线播放内射| 屁屁影院CCYYCOM国产| 亚洲韩国国产| 黑人内射人妖| 北条麻妃无码在线播放| 免费乱伦视频| 中文资源在线a中文| 4438黄色| 神马午夜激情| 日韩性爱一区二区| 中文字幕婷婷| 操逼大香蕉| 五月丁香999| 免费操逼电影| www.豆花社区成人| 国产精品成人3p一区二区三区| 婷婷激情五月| 亚洲视频一区二区| 九色一区| 亚洲人成色777777无码| 亚洲AV成人无码精品区| 久久成人影音先锋| 插菊花综合网亚洲| 国产亚洲午夜久久久成人电影| 午夜精品无码| 天美精东蜜桃91| 激情深爱五月| 尿在小sao货里面好不好| 蜜臀久久99精品久久| 高清毛片AAAAAAAAA片| 九九r在线精品观看视频| 闷骚艳岳的婬乱生活视频| 夜夜狠狠躁日日躁| 欧美精品成人在线| 国产九九在线视频| 亚洲第一色| 亚洲Aⅴ| 欧美成人福利视频| 国产操穴| 免费看日韩视频| 日本黄色视频在线观看| 第四色大香蕉| 色五月婷婷综合| 久久久一| 在线视频一区二区三区四区| 72成人网| 精品人妻在线| 无码高清18| 蜜臀久久99精品久久一区二区| 国产中文字幕亚洲综合欧美| 欧美日韩成人在线| 亚洲自拍偷拍视频| 小视频+福利| 91免费看片| 日韩一级黄色毛片| 老太色HD色老太HD-百度| 亚洲第一黄色视频| 精品一区二区三区四区学生| 亚洲成人视频在线播放| 做爱视频毛片人乱| 欧美美女日逼视频| 欧美猛男的大鷄巴| 日韩做爱视频| 91无码精品| 欧美草逼视频| 亚洲欧美在线观看视频| 国产午夜无码视频在线观看| 国产一二区| 黑人猛躁白人BBBBBBBBB| 欧美成人精品网站| 夜夜骚av.一区二区三区四区 | 午夜无码精品| 亚洲天堂福利| 69av视频在线观看| 国产中文字幕AV| 久久99久久99久久| 國產美女AV操逼網站| 毛片网| 大鸡巴导航| 亚洲手机在线| 国产精品福利视频| 大香蕉日逼| 黄色福利在线观看| 日本十八禁网站| 欧美一级网站| 久久精品中文| 苍井空一区二区三区| 日本久久综合| 中文字幕在线国产| 性爱av天堂| 狠狠干天天日| 97超碰伊人| 在线播放内射| 美女极度色诱图片www视频| 日本中文字幕中文翻译歌词| 久久无码在线观看| 成人av免费观看| av久操| 亚洲三级av| 精品国产区一区二| 91免费福利视频| 国产中文字幕第一页| 国产在线97| 久久精品苍井空免费一区| 无码国产+白浆| 91精品丝袜久久久久久| 免费一级网站| 国产成人综合电影| 韩国无码一区二区| 国产av播放| 大香蕉98| 国产成人影视在线观看| 国产91视频在线观看| 少妇喷水视频| 日本aa视频| 一区二区三区免费播放| 日韩在线视频免费播放| 欧美va在线| 国产精品揄拍500视频| 2025精品视频| 毛片18| 美女乱伦| 黄色片一级| 五月婷在线| 98国产精品| 一道本无吗一区| 国产久久这里只有精品视频| 天天爽天天干| 一级无码毛片| 国内毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲视频无码在线| 中文不卡在线| 蜜桃av秘无码一区三| 亚洲成人无码在线播放| 蜜臀网在线| 深爱五月激情| 777Av| 久久嫩草精品久久久久| 国产肏屄视频| 9118禁| 大香蕉777| 成人黄色视频网站| 精品无码一区二区三区四区久久久软件 | 国产91精品探花一区二区| 成人看片黄a免费看视频| 人妻少妇一区二区三区| 中文字幕在线网站| 深爱五月婷婷| 日韩无码中字| 亚洲无码在线播放| 91丨九色丨蝌蚪丨肥女| 1024手机在线观看| 精品国产免费无码久久噜噜噜AV | 亚洲无码一二区| 婷婷亚洲色| www.亚洲成人| www.婷婷五月天| 亚洲AV在线观看| 亚洲吹箫| 任你爽在线视频| 先锋影音亚洲无码av| 中文字幕无码免费| 人人操人人操人人操人人操| 欧美精产国品一二三产品价格| 翔田千里在线播放| 精品国产三级片| 91禁樱桃在线| 国产在线观看| 欧美一区二区在线观看| 天天影视综合网免费观看电视剧国产 | 成人做爰100片免费着| 你懂得在线视频| 东京热黄色电影| 欧美成人怡红院| 婷婷色色婷婷| 四川少扫搡BBw搡BBBB| 国产精品婷婷| 久久久久久国际四虎免费精品视频 | 国产欧美一区在线看| 俩小伙3p老熟女露脸| 在线观看免费黄视频| 亚洲AV无码乱码国产精品| 91精品成人电影| 国产一区二区三区在线观看免费视频免费视频免费视频 | 亚洲无码手机在线| 第一色网站| 91人人妻人人操| 狠狠躁日日躁夜夜躁2022麻豆| 欧美日韩在线视频观看| 五月网站| 狠狠色婷婷| 精品黄色毛片| 91视频网站入口| 日本aaaa片| 婷婷久久婷婷| 中文字幕一区二区三区四区在线视频| 五月丁香综合激情| 四虎永久在线精品无码| 色吟av| 日本乱轮视频| 色呦呦视频在线观看| 国产黄色无码| 东京热国产| 国产黄色在线视频| 欧美一在线一综合| 亚洲欧美久久久久久久久久久久| 草草影院第一页YYCCC| 日B视频在线观看| 91在线无码精品秘入口三人| 亚洲精品大片| 日韩第一区| 日本免费福利视频| 蜜桃做爱| 天干夜天干天天天爽视频| 激情视频在线免费观看| 午夜日韩| 无码任你躁久久久久| 俺也来俺也去WWW色| 日韩在线成人中文字幕亚洲| 自拍偷拍精品视频| 黄色亚洲视频| 欧美日韩A片| 成人AV在线一区二区| 躁BBB躁BBB躁BBBBBB日视频| 99综合久久| 91精品久久久久久久久| jizz99| 国产免费视频69| 欧美性猛交| 黄色一级视频在线观看| 特大妓女BBwBBWBBw| 亚洲日韩中文无码| 亚洲免费无码| av色图| 欧美久操| jk在线观看| 乱婬妺妺躁爽A片| 国产牛牛在线| 亚洲一在线| 在线无码免费视频| 色色资源网| 免费亚洲视频| 国产精品午夜在线观看| 久久一二三| 激情深爱五月天| 久久亚洲天堂| 嫩草视频在线观看免费网站| 亚洲波多野结衣| 又黄又爽的视频| 91视频色| 久久一区二区三区四区| 一级黄色影片| 国产人体视频| 337p西西人体大胆瓣开下部| 国产A片免费看| 日韩三级中文| 美女一级A片| 精品成人免费视频| 国产一区二区无码| 亚洲国产剧情| 天堂网2025| 人妻体内射精一区二区三区| 亚洲成人av在线| 夜色福利网| 日本黄色视频大全| 日韩在线中文字幕视频| 欧美精品99久久久| 国产精选在线| 国产白丝精品91爽爽久久| 人成视频在线| 操逼日韩| 永久免费黄色视频网站| 亚洲黄色毛片| 免费一级做a爱片毛片A片小说| 久久久久久久| 国产亚洲视频免费观看| 欧美日本中文字幕| 豆花视频成人| 欧美视频色| 亲子伦一区二区三区观看方式| 国产免费a片| 无码精品ThePorn| 欧美在线观看一区二区| 97人人干人人| 色婷婷视频在线播放| 九九99电影| 99热999| 激情丁香婷婷| AV在线免费播放| 成人亚洲精品一区二区三区| 在线亚洲色图| 91AV在线看| 国产免费观看av| 三级大香蕉| 大香蕉伊| 少妇人妻偷人精品无码视频新浪| 99热999| 91丨九色丨熟女丰满| 最新一区二区| 亚洲精品18在线观看| 蜜臀久久99精品久久久久酒店更新时间 | 男女啪网| 91久久久久久久久久久久18| 91免费看片| 天天色天天日| 大地资源第5页在线| 久久五月丁香| 69视频在线观看| 亚洲无码久久网| 亚洲精品中文字幕在线观看| 韩日一级片| 视频国产区| 欧美日韩激情视频| 日本一级婬片A片AAA毛多多| 亚洲日韩精品在线视频| 日本成人毛片| 亚洲狠狠操| 91精品国产乱码| 国产精品黄色片| 成人欧美一区二区三区黑人免费| 亚洲一本色道中文无码| 精品AV无码| 黄色免费片| 中文字幕特黄A片| 国产精品不卡在线观看| 色婷婷综合网| 操逼视频试看| 丁香五月天在线| 久久大香蕉视频| 国产精品乱伦片| av无码电影| 五月天亭亭.com| 99精品国自产在线| 日韩午夜精品| 欧美日韩高清一区| 亚洲一级毛| 人人操人人摸人人干| 人人操日本| 国产成人a亚洲精品| 婷婷五月天激情俺来也| 91看片看婬黄大片Videos | 色婷久久| 亚洲色欲色欲www在线成人网| 国产欧美一区二区三区国产幕精品 | 亚洲欧美大香蕉视频网| 日韩逼逼|