久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

python自動化之如何利用allure生成測試報告

瀏覽:57日期:2022-06-20 15:58:16

Allure測試報告框架幫助你輕松實現”高大上”報告展示。本文通過示例演示如何從0到1集成Allure測試框架。重點展示了如何將Allure集成到已有的自動化測試工程中、以及如何實現報表的優化展示。Allure非常強大,支持多種語言多種測試框架,無論是Java/Python還是Junit/TestNG,其他語言或者框架實現的流程和本文一致,具體配置參照各語言框架規范

安裝

安裝allure

Windows用戶:

scoop install allure (需要先下載并安裝Scoop,該方法無需配置環境變量)

MAC用戶:

通過Homebrew進行自動安裝 brew install allure (如果Homebrew版本比較舊,需要先升級Homebrew,否則安裝的allure版本也很老,可能會與Python插件不兼容)

手動安裝:

可以從官網 https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/ 手動下載目前最新版本為2.13.6

python自動化之如何利用allure生成測試報告

下載后解壓并配置環境變量

安裝allure-pytest插件

pip install allure-pytest

allure常用特性

希望在報告中看到測試功能,子功能或場景,測試步驟,包括測試附加信息可以使用@feature,@story,@step,@attach

步驟:

import allure 功能上加@allure.feature('功能名稱') 子功能上加@allure.story('子功能名稱') 步驟上加@allure.step('步驟細節') @allure.attach('具體文本信息'),需要附加的信息,可以是數據,文本,圖片,視頻,網頁 如果只測試部分功能運行的時候可以加限制過濾: pytest 文件名 --allure-features '需要運行的功能名稱' allure特性—feature/story

@allure.feature與@allure.store的關系

feature相當于一個功能,一個大的模塊,將case分類到某個feature中,報告中在behaviore中顯示,相當于testsuite story相當于對應這個功能或者模塊下的不同場景,分支功能,屬于feature之下的結構,報告在features中顯示,相當于testcase feature與story類似于父與子關系

step特性

測試過程中每個步驟,一般放在具體邏輯方法中 可以放在關鍵步驟中,在報告中顯示 在app,web自動化測試中,建議每切換到一個新的頁面當做一個step 用法: @allure.step() 只能以裝飾器的形式放在類或方法上面with allure.step(): 可以放在測試用例方法里面,但測試步驟的代碼需要被該語句包含

運行:

在測試執行期間收集結果

pytest [測試文件] -s -q --alluredir=./result --clean-alluredir

--alluredir這個選項,用于指定存儲測試結果的路徑 --clean-alluredir 這個選項用來清除之前生成的結果

查看測試報告:

方法一:測試完成后查看實際報告,在線看報告,會直接打開默認瀏覽器展示當前報告

allure serve ./result

方法二:從結果生成報告,這是一個啟動tomcat的服務,需要兩個步驟

生成報告:

allure generate ./result -o ./report --clean (注意:--clean用來清除之前已生成的報告)

打開報告:

allure open -h 127.0.0.1 -p 8883 ./report (該方法直接生成一個tomcat服務,可遠程訪問)

舉個例子:

有如下代碼文件

#!/usr/bin/python# -*- coding: UTF-8 -*-'''@author:chenshifeng@file:test_allure.py@time:2020/10/10'''import allureimport pytest@allure.feature(’登錄模塊’)class TestLogin(): @allure.story(’登錄成功’) @allure.title(’登錄成功標題’) def test_login_sucess(self):with allure.step(’步驟1:打開應用’): print(’應用已打開’)with allure.step(’步驟2:進入登錄頁面’): print(’登錄頁面已打開’)with allure.step(’步驟3:輸入用戶名和密碼’): print(’用戶名和密碼輸入成功’)print(’登錄測試用例:登錄成功’) @allure.story(’登錄成功’) def test_login_sucess2(self):assert ’1’ == 1print(’登錄測試用例:登錄成功’) @allure.story(’登錄失敗’) def test_login_failure_a(self):print(’登錄測試用例:登錄失敗,用戶名缺失’) @allure.story(’登錄失敗’) def test_login_failure_b(self):print(’登錄測試用例:登錄失敗,密碼缺失’) @allure.story(’登錄失敗’) def test_login_failure_c(self):with allure.step(’輸入用戶名’): print(’已輸入用戶名’)with allure.step(’輸入密碼’): print(’已輸入密碼’)with allure.step(’點擊登錄’): print(’已點擊登錄’)print(’登錄測試用例:登錄失敗,密碼錯誤’)@allure.feature(’搜索模塊’)class TestSearch(): def test_search1(self):print(’搜索用例1’) TEST_CASE_LINK = ’https://mirrors.huaweicloud.com/’ @allure.testcase(TEST_CASE_LINK,’測試用例連接’) def test_search2(self):print(’搜索用例2’) @allure.step(’搜索步驟’) def test_search3(self):print(’搜索用例3’)

依次執行命令: 

pytest test_allure.py --alluredir=./result --clean-alluredir

allure serve ./result

chenshifengdeMacBook-Pro:testcode chenshifeng$ pytest test_allure.py --alluredir=./result --clean-alluredir============================================================================= test session starts =============================================================================platform darwin -- Python 3.9.0, pytest-6.1.1, py-1.9.0, pluggy-0.13.1rootdir: /Users/chenshifeng/MyCode/PythonCode/SFDSZL/test_pytest, configfile: pytest.iniplugins: allure-pytest-2.8.18collected 8 items test_allure.py .F...... [100%]================================================================================== FAILURES ===================================================================================________________________________________________________________________ TestLogin.test_login_sucess2 _________________________________________________________________________self = <test_allure.TestLogin object at 0x7fef3d5cba90> @allure.story(’登錄成功’) def test_login_sucess2(self):> assert ’1’ == 1E AssertionError: assert ’1’ == 1test_allure.py:27: AssertionError=========================================================================== short test summary info ===========================================================================FAILED test_allure.py::TestLogin::test_login_sucess2 - AssertionError: assert ’1’ == 1========================================================================= 1 failed, 7 passed in 0.07s =========================================================================chenshifengdeMacBook-Pro:testcode chenshifeng$ allure serve ./result Generating report to temp directory...Report successfully generated to /var/folders/p0/3_7fwrvx6n3ftpfd4wjb01300000gn/T/7024790777193223986/allure-reportStarting web server...2020-10-13 21:39:56.174:INFO::main: Logging initialized @6818ms to org.eclipse.jetty.util.log.StdErrLogServer started at <http://192.168.12.100:58977/>. Press <Ctrl+C> to exit

生成的報告:

python自動化之如何利用allure生成測試報告

allure特性-testcase

關聯測試用例(可以直接給測試用例的地址鏈接)

例子:

TEST_CASE_LINK = ’https://mirrors.huaweicloud.com/’@allure.testcase(TEST_CASE_LINK,’測試用例連接’)def test_search(self): print(’搜索用例’)

python自動化之如何利用allure生成測試報告

按重要性級別進行一定范圍測試

通常測試有P0、冒煙測試、驗證上線測試。按重要性級別來執行的,比如上線要把主流程和重要模塊都跑一遍,可通過以下方法解決

通過附加@pytest.mark標記

通過allure.feature,allure.story

也可以通過allure.severity來附加標記

級別: trivial:不重要,輕微缺陷(必輸項無提示,或者提示不規范) minor 不太重要,次要缺陷(界面錯誤與UI需求不符) normal:正常問題,普通缺陷(數值計算錯誤) critical:嚴重,臨界缺陷(功能點缺失) blocker:阻塞,中斷缺陷(客戶端程序無響應,無法執行下一步操作)

使用方法:

 在方法、函數和類上面加 @allure.severity(allure.severity_level.TRIVIAL)

執行:

 pytest -s -v 文件名 --allure-severities normal,critical

舉例說明:

#!/usr/bin/python# -*- coding: UTF-8 -*-'''@author:chenshifeng@file:test_severity.py@time:2020/10/11'''import allureimport pytest# 不加任何標記,默認normaldef test_with_no_severity(): pass# trivial:不重要,輕微缺陷(必輸項無提示,或者提示不規范)@allure.severity(allure.severity_level.TRIVIAL)def test_with_trivial_severity(): pass# minor 級別 不太重要,次要缺陷(界面錯誤與UI需求不符)@allure.severity(allure.severity_level.MINOR)def test_with_minor_severity(): pass# normal:正常問題,普通缺陷(數值計算錯誤)@allure.severity(allure.severity_level.NORMAL)def test_with_normal_severity(): pass# critical:嚴重,臨界缺陷(功能點缺失)@allure.severity(allure.severity_level.CRITICAL)def test_with_ritical_severity(): pass# blocker:阻塞,中斷缺陷(客戶端程序無響應,無法執行下一步操作)@allure.severity(allure.severity_level.BLOCKER)def test_with_blocker_severity(): pass@allure.severity(allure.severity_level.NORMAL)class TestClassWithNormalSeverity(object): # 不加任何標記,默認為同class級別 def test_inside_with_normal_severity(self):pass # 重新設置了critical級別 @allure.severity(allure.severity_level.CRITICAL) def test_inside_with_critical_severity(self):pass

執行:

chenshifengdeMacBook-Pro:testcode chenshifeng$ pytest test_severity.py --alluredir=./result --clean-alluredir -vs============================================================================= test session starts =============================================================================platform darwin -- Python 3.9.0, pytest-6.1.1, py-1.9.0, pluggy-0.13.1 -- /usr/local/bin/python3.9cachedir: .pytest_cacherootdir: /Users/chenshifeng/MyCode/PythonCode/SFDSZL/test_pytest, configfile: pytest.iniplugins: allure-pytest-2.8.18collected 8 items test_severity.py::test_with_no_severity PASSEDtest_severity.py::test_with_trivial_severity PASSEDtest_severity.py::test_with_minor_severity PASSEDtest_severity.py::test_with_normal_severity PASSEDtest_severity.py::test_with_ritical_severity PASSEDtest_severity.py::test_with_blocker_severity PASSEDtest_severity.py::TestClassWithNormalSeverity::test_inside_with_normal_severity PASSEDtest_severity.py::TestClassWithNormalSeverity::test_inside_with_critical_severity PASSED============================================================================== 8 passed in 0.03s ==============================================================================chenshifengdeMacBook-Pro:testcode chenshifeng$ allure serve ./result Generating report to temp directory...Report successfully generated to /var/folders/p0/3_7fwrvx6n3ftpfd4wjb01300000gn/T/17788207943997663035/allure-reportStarting web server...2020-10-13 22:27:49.842:INFO::main: Logging initialized @6620ms to org.eclipse.jetty.util.log.StdErrLogServer started at <http://192.168.12.100:59696/>. Press <Ctrl+C> to exit

python自動化之如何利用allure生成測試報告

終極用例:

百度搜索:

#!/usr/bin/python# -*- coding: UTF-8 -*-'''@author:chenshifeng@file:test_baidudemo.py@time:2020/10/13'''import pytestimport allurefrom selenium import webdriverimport time@allure.testcase(’https://www.github.com’)@allure.feature('百度搜索')@pytest.mark.parametrize(’test_data1’,[’allure’,’pytest’,’unittest’])def test_steps_demo(test_data1): with allure.step(’打開百度網頁’):driver=webdriver.Chrome()driver.get(’http://www.baidu.com’)driver.maximize_window() with allure.step(f’輸入搜索詞:{test_data1}’):driver.find_element_by_id(’kw’).send_keys(test_data1)time.sleep(2)driver.find_element_by_id(’su’).click()time.sleep(2) with allure.step(’保存圖片’):driver.save_screenshot(’./screenshot/baidu.png’)allure.attach.file(’./screenshot/baidu.png’,attachment_type=allure.attachment_type.PNG) with allure.step(’關閉瀏覽器’):driver.quit()

執行:

chenshifengdeMacBook-Pro:testcode chenshifeng$ pytest test_baidudemo.py --alluredir=./result --clean-alluredir -vs============================================================================= test session starts =============================================================================platform darwin -- Python 3.9.0, pytest-6.1.1, py-1.9.0, pluggy-0.13.1 -- /usr/local/bin/python3.9cachedir: .pytest_cacherootdir: /Users/chenshifeng/MyCode/PythonCode/SFDSZL/test_pytest, configfile: pytest.iniplugins: allure-pytest-2.8.18collected 3 items test_baidudemo.py::test_steps_demo[allure] PASSEDtest_baidudemo.py::test_steps_demo[pytest] PASSEDtest_baidudemo.py::test_steps_demo[unittest] PASSED============================================================================= 3 passed in 24.65s ==============================================================================chenshifengdeMacBook-Pro:testcode chenshifeng$ allure serve ./result Generating report to temp directory...Report successfully generated to /var/folders/p0/3_7fwrvx6n3ftpfd4wjb01300000gn/T/18005664130273264423/allure-reportStarting web server...2020-10-13 23:03:39.221:INFO::main: Logging initialized @7360ms to org.eclipse.jetty.util.log.StdErrLogServer started at <http://192.168.12.100:60775/>. Press <Ctrl+C> to exit

報告:

python自動化之如何利用allure生成測試報告

總結

到此這篇關于python自動化之如何利用allure生成測試報告的文章就介紹到這了,更多相關python allure生成測試報告內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美日韩视频在线观看免费 | 毛片入口 | 成人免费毛片嘿嘿连载视频 | 二区在线视频 | 国产精品一区二区三区在线免费观看 | 中文字幕观看 | 日b片 | 欧美久久久精品 | а天堂中文最新一区二区三区 | 美女久久 | 日韩一区在线视频 | 欧美日韩亚洲国内综合网 | 五月天婷婷精品 | 91亚洲国产成人久久精品网站 | 国产欧美久久一区二区三区 | 成人国产精品 | 国产精品美乳一区二区免费 | www.99精品| 麻豆一区 | 中文字幕亚洲精品 | h网站在线观看 | 国产精品国产自产拍高清 | 精品久久久久久久久久久久久久 | 亚洲欧洲免费视频 | 亚洲精品成人免费 | 一区二区免费视频 | 91精品国产高清一区二区三区 | 成人欧美一区二区三区在线观看 | 欧美日韩亚洲一区二区 | 国产精品毛片一区二区三区 | 欧美国产在线观看 | 日韩一级黄色大片 | 色婷婷精品国产一区二区三区 | 欧美精品在线一区 | 久久伊人成人网 | 天天澡天天狠天天天做 | 欧美 日韩 在线播放 | 成年人性视频 | 日本一区二区成人 | 99亚洲| 美女视频一区二区三区 | a一级免费视频 | www.国产精 | 91视频免费看 | 欧美成人黄色小说 | 成人欧美一区二区三区白人 | 欧美亚洲日本 | 国产欧美视频在线 | 亚洲激情久久 | 国产精品理论电影 | 亚洲欧美日韩在线一区二区三区 | 成人在线观看免费视频 | 亚洲乱码国产乱码精品精98午夜 | 亚洲三区在线观看 | 久久性视频 | 欧美日韩亚洲一区二区 | 国产一区精品视频 | 最新黄色网址在线播放 | 日韩精品在线免费观看 | 在线看h| 一级在线观看 | 免费观看一区二区三区毛片 | 伊人久操| 免费看一区二区三区 | 亚洲免费成人av | 成人夜晚看av | 婷婷综合五月 | 日韩小视频网站hq | 欧美黑人一级爽快片淫片高清 | 老妇女av | 国产精品无码久久久久 | 欧美一级片在线观看 | 日韩精品在线免费 | 国产精品久久久久无码av | 国产精品九九九 | 黄色在线观看网址 | 亚洲欧洲综合av | 精品久久久一区 | 亚洲一区二区三区四区的 | 日韩不卡在线 | 精品一二三区 | 成人免费视频网站在线观看 | 中文字幕一区二区三区四区五区 | 天操天天干 | 欧美成人一区二区三区片免费 | 成人久久久 | 欧美国产日韩在线 | 日日摸天天爽天天爽视频 | av解说在线精品 | 91精品久久久久久 | 亚洲精品视频在线 | 日韩av免费在线观看 | 久久国产亚洲 | 欧美午夜一区二区三区免费大片 | 91精品国产综合久久久久久丝袜 | 91精品国产乱码久久久久久 | 国产黄色免费视频 | 国产xxxx精品 | 国产日韩在线视频 | 国产综合视频在线观看 | 久久精品超碰 | 成人免费一区 | 91精品国产综合久久精品 | 久久毛片| 99精品久久精品一区二区爱城 | 永久免费网站 | 精品久久久av | 免费的日批视频 | 欧美日韩午夜精品 | 亚洲高清av在线 | 亚洲欧美第一页 | 九九免费观看全部免费视频 | av一区二区三区四区 | 国产精品.xx视频.xxtv | 精品久久久久久久久久久久久久 | 中文字幕亚洲精品 | 亚洲欧美一区二区三区不卡 | 精品久久一区二区三区 | 中文字幕不卡在线 | 91破解版在线 | 亚洲 | 一区二区三区四区在线 | 久久久久九九九九九 | 久久久国产一区二区三区 | 九九九视频 | 国产免费一区二区三区 | 热久久久 | 国产精品免费久久 | 超碰国产在线 | 精品国产不卡一区二区三区 | 色五月激情五月 | 久久国产成人 | 免费毛片在线播放 | 日韩中字幕 | 99精品在线观看 | 伊人激情影院 | www.99精品| 久久网站免费视频 | 精品久久国产 | 久久综合一区二区 | 亚洲最色视频 | 精品国内| 欧美自拍视频在线 | 日本高清视频在线播放 | 一级在线毛片 | 欧美一级二级三级 | 免费99精品国产自在在线 | 国产精品久久嫩一区二区免费 | 伊人网视频在线观看 | 日本美女一区二区三区 | 国产成人在线播放 | 欧美日韩中文字幕 | 国产精品视频一区二区三区, | 国产日韩欧美一区二区 | 99免费看 | 天天狠狠操 | 亚洲第一成年免费网站 | 一区二区在线免费观看 | 亚洲精品久久久久久下一站 | 高清久久 | 伊人爽| 国产精品久久久久久久久久免费 | av一区在线观看 | 日本一区二区在线视频 | 国产精品成人久久久久 | 久久精品无码一区二区三区 | 午夜剧院官方 | 三级黄色片在线播放 | 91久久精品一区二区二区 | 九色视频网站 | 国产精品毛片一区二区在线看 | 国产一级视频免费观看 | 亚洲www啪成人一区二区 | 亚洲无吗电影 | 欧美精品在线观看 | www亚洲成人 | 欧美成人精品在线观看 | 久久久久久久免费 | 五月婷婷丁香 | 欧美日韩国产一区二区三区 | 欧美性猛交一区二区三区精品 | 国产成人av在线播放 | 国产精品久久一区二区三区 | 午夜影视剧场 | 国产乱xxxxx97国语对白 | 日韩激情网 | 日日干夜夜干 | 国产区视频在线观看 | 一区三区视频 | 国产在线精品一区 | 欧美不卡一区二区三区 | 久久亚洲精品国产精品紫薇 | 日本一二三视频 | 在线日韩欧美 | 久久精品国产99精品国产亚洲性色 | 国产精品69毛片高清亚洲 | 久久涩涩 | 久久久男人天堂 | 欧美二区在线观看 | 国产精品成人3p一区二区三区 | 国产婷婷精品av在线 | 久久精品欧美电影 | 国产一区二区三区视频在线观看 | 国产精品久久久久久亚洲调教 | 日韩中文一区 | 91视频免费看片 | 91高清在线| 国产一区二区视频在线观看 | 精品在线视频观看 | 成人欧美一区二区三区在线观看 | 日日射天天干 | 欧美激情欧美激情在线五月 | 亚洲免费精品网站 | 国产成人jvid在线播放 | 欧美一区二区日韩 | 国产精品久久久久久av公交车 | 国产福利一区二区三区四区 | 日韩国产在线 | 日韩国产欧美精品 | 丁香五月网久久综合 | 天天天天综合 | 亚洲av毛片一区二二区三三区 | sese综合| 高清av网站| 精精国产| 99热.com | 日韩欧美在线观看视频 | 国产一区二区三区久久 | 五月在线视频 | 久久噜噜噜精品国产亚洲综合 | 欧美日韩一区二区三区在线观看 | 亚洲精品一二三区 | 日韩在线一区二区 | 欧美一区二区三区在线 | 91精品久久久久久 | 精品久久久久久久久久久久包黑料 | a视频在线| 拍拍无遮挡人做人爱视频免费观看 | 波多野结衣电影一区 | 日韩综合在线 | 一区二区三区免费视频网站 | av成人在线观看 | 欧美一级毛片日韩一级 | 日本久久网 | 国产精品美女久久久久aⅴ国产馆 | 天天综合视频 | 国产精品成人3p一区二区三区 | 自拍偷拍第一页 | www.日韩.com | 国产精品成人一区二区三区夜夜夜 | 天堂色网 | 日本全黄裸体片 | 国产亚洲精品精品国产亚洲综合 | 一区二区精品在线观看 | 成人影院在线 | 亚洲午夜精品一区二区三区他趣 | 久久精品在线 | 国产精品视频一二三 | 一级久久久久 | 国产精品免费一区二区三区四区 | 亚洲一区免费在线观看 | 欧美啊v| 国产91久久精品一区二区 | 国产一区二区免费 | 久久精品手机视频 | 亚洲综合中文 | 亚洲综合色视频在线观看 | 99中文视频 | 精品精品 | 国产中文字幕一区二区三区 | a级毛片免费高清视频 | 国产大片黄色 | 国产精品久久久久久久久免费 | 成人免费在线电影 | 国产传媒毛片精品视频第一次 | 亚洲欧美高清 | 国产福利在线视频 | 亚洲中国精品精华液 | 欧美精品亚洲 | www.久久久久久久 | 亚洲天堂一区二区 | 亚洲人免费视频 | 欧美一级毛片免费观看 | 成人免费一区二区三区 | 午夜视频 | 韩国av片在线观看 | 欧美国产日韩一区 | 精品久久久久久久 | 99久久久成人国产精品 | 精品一区二区久久久久久久网站 | h视频免费看 | 亚洲精品久久 | 少妇一区二区三区 | 精品毛片 | 久久久久a | 成人在线一区二区 | 欧美日韩中文 | 国产人体视频 | 国产激情精品 | 欧美日韩一区二区在线 | 一区二区三区国产视频 | 久久久www成人免费精品 | 99精品欧美一区二区三区综合在线 | 久久精品99国产精品亚洲最刺激 | 午夜免费片 | 婷婷在线免费视频 | 欧美一区二区三区视频 | 国产香蕉97碰碰久久人人九色 | 91 在线观看| 欧美久久久久久久久久久 | 精品国产依人香蕉在线精品 | 久草精品在线观看 | 777777777亚洲妇女 | 亚洲国产视频一区 | 久久精品久久综合 | 黄色拍拍视频 | 欧美日韩视频在线播放 | 中文字幕一区二区三区精彩视频 | 国产精品日韩 | 国产精品久久久久久 | 天天久久综合网 | 午夜精品久久久久久久久 | 久久骚| 午夜家庭影院 | 操操操日日日 | 91资源在线观看 | 黄一区 | 亚洲伊人成人 | 亚洲久悠悠色悠在线播放 | 国产免费一区 | 亚洲国产日韩a在线播放性色 | 国产精品免费一区二区三区四区 | 国产99在线 | 欧美 | www.久久爱.cn| 中文字幕免费观看 | 999久久久国产999久久久 | 欧美精品在线看 | 国产草草视频 | 精品国产91乱码一区二区三区 | 国产激情一区二区三区 | 亚洲国产视频精品 | 亚洲欧美另类在线 | 亚洲国产免费 | 久久毛片 | 国产成人影院 | 91精品国产综合久久久久久 | 日韩不卡一区二区 | 国产一区日韩在线 | 欧美在线观看一区二区 | 日日干夜夜干 | 中文字幕在线第二页 | 久久精品毛片 | 亚洲一区视频 | 午夜日韩 | 日日爱影视 | 精品国产一区二区三区久久影院 | 99青青草| 亚洲福利一区 | 国产高清精品在线 | 日本免费视频在线观看 | 亚洲人成人一区二区在线观看 | 中文字幕第33页 | 一级黄色大片 | 狠狠爱天天操 | 香蕉av在线 | 国产精品久久久久久久久久 | 日韩专区在线播放 | 久草视频在线播放 | 超碰国产在线 | 91久久精品国产亚洲a∨麻豆 | 成人免费视频 | 亚洲成av人片在线观看 | 久久国产精品一区二区 | 国产精品不卡 | 日韩视频一区 | 久久久久久久国产精品 | 性人久久久 | 国产香蕉视频在线播放 | 91久久国产 | 91网站在线看 | 91亚洲精品在线观看 | jizz国产免费 | 亚洲人成在线播放 | 亚洲午夜精品视频 | 国内精品视频 | 久久精品国产亚洲一区二区三区 | 亚洲毛片网站 | 黄网站涩免费蜜桃网站 | 久久久一二三 | 真人女人一级毛片免费播放 | 午夜免费视频 | 欧美一区二区大片 | 亚洲91 | 91免费视频 | www久| 久久精品99 | 亚洲精品一区二区三区中文字幕 | 亚洲36d大奶网 | 免费一区 | 亚洲人人 | 一区二区三区免费看 | 九色91视频 | 国产精品久久久久久久岛一牛影视 | 亚洲黄色在线视频 | 在线观看国产精品一区 | 国产午夜精品一区二区三区视频 | 一级片日韩 | 在线播放亚洲 | 在线观看午夜免费视频 | 中文字幕一区二区三区四区 | 日韩视频免费在线播放 | 亚洲国产成人av | 美女福利视频网站 | 日韩一二三区 | 亚洲精品一区在线观看 | 日韩精品小视频 | 精品一区二区三区三区 | 国产精品久久久久久久久久免费看 | 91夜夜蜜桃臀一区二区三区 | 91午夜伦伦电影理论片 | 国产精品久久久久免费 | 日本私人网站在线观看 | 国产精品久久一区 | 亚洲婷婷一区 | 午夜影视免费观看 | 日韩欧美国产成人一区二区 | 狠狠躁夜夜躁人人爽天天高潮 | 国产精品a久久久久 | 成人中文视频 | 99精品视频免费在线观看 | 91精品国产乱码久久蜜臀 | 性开放xxxhd视频 | 亚洲 成人 av | 欧美一区永久视频免费观看 | 国产欧美综合一区二区三区 | 日本高清无卡码一区二区久久 | 成人综合视频在线 | 午夜精品视频 | 中文字幕观看 | 亚洲a网| 欧美污污 | 男女18免费网站视频 | 久久精品久久精品 | 免费毛片大全 | 曰韩毛片 | 久久99成人| 久久久久久久免费 | 日本欧美久久久久免费播放网 | 在线观看中文字幕亚洲 | 国产免费av在线 | 精品欧美一区二区在线观看视频 | 天天射天天| 中文字幕一区二区三区乱码图片 | 国产亚洲欧美精品永久 | av一区二区三区 | 国产成人亚洲综合 | 欧美精品一区三区 | 欧美福利视频 | 国产精品亚洲精品久久 | 午夜不卡视频 | 欧美成人专区 | 国产欧美视频在线 | 99精品欧美一区二区三区综合在线 | 一区二区中文字幕 | 久久9国产偷伦 | 久久免费精品视频 | 亚洲麻豆 | 欧美亚洲国产一区二区三区 | 亚洲美女网址 | 在线一区| 干干干操操操 | 成人亚洲 | segui88久久综合9999 | 91精品一区二区 | 热re99久久精品国产99热 | 日韩一区二区视频 | 亚洲视频一区二区三区 | 色婷婷av一区二区三区软件 | 91人人爽人人爽人人精88v | 中文字幕成人免费视频 | 精品久久久久久久久久久久 | 中文字幕网在线 | 天天射影院 | 亚洲欧美日韩在线一区 | 欧美日韩在线电影 | 99久久精品一区二区成人 | 天天操天天摸天天干 | 在线亚洲人成电影网站色www | 久福利| 国产日韩一区二区三区 | 看亚洲a级一级毛片 | 国产精品1区2区 | 女人夜夜春 | 国产91富婆养生按摩会所 | 国产传媒日韩欧美 | 亚洲人成中文字幕在线观看 | av日韩一区 | 亚洲精品久久久久久下一站 | 欧美精品被| 国产69精品99久久久久久宅男 | 天堂资源网 | 91中文字幕在线观看 | 中文字幕亚洲一区二区三区 | 91免费在线 | 久久中文在线观看 | 精品一区二区三 | 99久久精品国产一区二区成人 | 欧美一区不卡 | 欧美亚洲视频 | 成人不卡 | 中文字幕综合在线 | 国产片av | 欧美精品三区 | 亚洲中午字幕 | 国产精品成人在线观看 | 亚洲欧美日韩在线一区 | 欧美精品一区二区三区蜜桃视频 | 国产一区二区三区四 | 在线无码 | 欧美成人免费一级人片100 | 亚洲电影中文字幕 | 国产精品免费一区二区三区四区 | 日韩av不卡在线 | 国产精品久久久久一区二区三区 | 成人精品在线视频 | 天天综合网久久综合网 | 欧美久久一区二区三区 | 亚洲精品一区二区三区蜜桃久 | 五月香婷婷 | 国产精品日本欧美一区二区三区 | 久久99精品久久久久蜜臀 | 久久精品亚洲一区二区 | 免费日韩成人 | 国产精品婷婷午夜在线观看 | 在线欧美一区 | 日韩超碰| 成人午夜视频在线观看 | 成人免费黄色片 | 国产精品久久久久影院色老大 | 蜜桃精品久久久久久久免费影院 | 中文 日韩 欧美 | 欧美一区二区三区免费视频 | 亚洲 激情 在线 | jizz在线观看 | 精品久久久久久久久久久久久久 | 精品美女在线观看视频在线观看 | 日韩午夜免费视频 | 国产三级日本三级美三级 | 99re在线视频| 亚洲国产精久久久久久久 | 欧美一区二区三区视频在线观看 | 亚洲国产精品久久久久 | av观看免费 | 日本国产欧美 | 狠狠撸在线 | 中文字幕一区二区三区在线视频 | 欧美日韩精品一区二区在线观看 | 在线播放亚洲 | 99精品国产高清在线观看 | 成人精品视频在线观看 | 亚洲欧美成人网 | 在线一级片 | 人人看人人干 | 亚洲视频一区二区三区 | 精品免费视频 | 国产精品美女视频免费观看软件 | 一级黄色毛片免费 | 亚洲性视频网站 | 日韩精品在线视频观看 | 久久久久国产视频 | 亚洲精品一区二区三区99 | 日本久久网 | 91爱爱 | 成人在线免费 | 伊人一区 | 精品视频一区二区 | 国产精品日韩三级 | 亚洲精品影院在线 | 人人干人人干 | 日韩成人在线一区 | 免费在线成人 | 欧美一区不卡 | 亚洲电影在线观看 | 日本成人一二三区 | www.久草 | 日韩精品一区在线 | 国产精品视频免费 | 97人人干| 亚洲成人中文字幕 | 亚洲成人一区二区 | 国产欧美精品一区二区三区四区 | 欧美精品一区在线 | 啊v视频 | 伊人yinren22综合开心 | 在线观看日韩av | 欧美成人免费在线视频 | a∨色狠狠一区二区三区 | 91久久国产综合久久蜜月精品 | 午夜免费观看网站 | 国产成人一区二区三区 | 午夜www | 亚洲一区中文字幕 | 日韩精品1区2区3区 成人黄页在线观看 | 蜜臀精品久久久久久蜜臀 | 99久久99 | 亚洲一区二区三区高清 | 国产精品91网站 | 久久久久女人精品毛片九一韩国 | 亚洲视频在线免费观看 | 国产精品成人在线 | 精品国产99 | 韩国精品一区 | 欧洲美女性开放视频 | 国产免费看 | 国产单男| 欧美日韩视频 |