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

【博文推薦】如何進行 OpenStack 的性能測試及平臺功能性測試

云計算 OpenStack
社區對OpenStack平臺功能性的測試工具采用Tempest,性能測試采用Rally。本篇博文對Rally、Tempest是什么;如何安裝Rally、Tempest的詳細過程進行介紹。下面就讓我們一起學習。

 

  本博文出自51CTO博客再生細胞博主,有任何問題請進入博主頁面互動討論!

博文地址:http://wangtianfa.blog.51cto.com/5281093/1621797

OpenStack平臺功能性測試工具Tempest安裝

 

一、OpenStack Rally 性能測試

1.注意點

在測試nova,在配置文件里面如果不指定網絡id,那么默認是外網的網絡(該網絡是共享的),如果想要指定網絡,那么該網絡必須是共享的狀態,否則將會報錯:無法發現網絡。如果測試多于50臺的虛擬機需要修改默認值,因為默認值是有限制的可用如下命令查看:

  1. [root@rally nova]# nova absolute-limits 
  2. +-------------------------+---------+ 
  3. | Name | Value | 
  4. +-------------------------+---------+ 
  5. | maxServerMeta | 128 | 
  6. | maxPersonality | 100 | 
  7. | maxImageMeta | 128 | 
  8. | maxPersonalitySize | 10240 | 
  9. | maxTotalRAMSize | 5120000 | 
  10. | maxSecurityGroupRules | 20 | 
  11. | maxTotalKeypairs | 100 | 
  12. | totalRAMUsed | 58960 | 
  13. | maxSecurityGroups | 10 | 
  14. | totalFloatingIpsUsed | 0 | 
  15. | totalInstancesUsed | 24 | 
  16. | totalSecurityGroupsUsed | 1 | 
  17. | maxTotalFloatingIps | 10 | 
  18. | maxTotalInstances | 200 | 
  19. | totalCoresUsed | 51 | 
  20. | maxTotalCores | 500 | 
  21. +-------------------------+---------+ 

修改默認值可以在界面,管理員->默認值,進行修改;其次可以在運行nova-api服務的節點上修改配置文件nova.conf

#p#

2.安裝rally:

  1. [root@rally nova]#git clone https://github.com/stackforge/rally.git
  1. [root@rally rally]# /usr/bin/easy_install pip (安裝pip,有就不需要裝了) 

 

  1. [root@rally rally]# mkdir /root/.pip 
  2.  
  3. [root@rally rally]# vim /root/.pip/pip.conf (設置pip源,加快安裝速度) 
  4. [global]
  1. [root@rally nova]#pip install -U virtualenv 安裝虛擬環境(可裝可不裝,一般為了系統的干凈還是裝個虛擬環境)
  1. [root@rally nova]#virtualenv .venv
  1. [root@rally nova]#. .venv/bin/activate
  1. [root@rally nova]#yum install gcc-c++ (安裝編譯工具)
  1. [root@rally nova]#cd rally
  1. [root@rally rally]#./install_rally.sh 
  2. .... 

======================================================================
Information about your Rally installation:
* Method: system
* Database at: /var/lib/rally/database
* Configuration file at: /etc/rally
======================================================================

安裝完成,數據庫的配置這里暫時沒做。

創建一個隨便命名的.json格式文件:

  1. [root@rally rally]# : : 
  2. [root@rally rally]# rally deployment create --file=existing.json --name=existing
    +--------------------------------------+----------------------------+----------+------------------+--------+
    | uuid | created_at | name | status | active |
    +--------------------------------------+----------------------------+----------+------------------+--------+
    | 15ef811a-6460-407c-b391-c0f435f1ae54 | 2015-03-05 10:09:36.468176 | existing | deploy->finished | |
    +--------------------------------------+----------------------------+----------+------------------+--------+
    Using deployment: 15ef811a-6460-407c-b391-c0f435f1ae54
  1. [root@rally rally]# rally deployment check 
  2. keystone endpoints are valid and following services are available: 
  3. +------------+-----------+-----------+ 
  4. | services | type | status | 
  5. +------------+-----------+-----------+ 
  6. | ceilometer | metering | Available | 
  7. | cinder | volume | Available | 
  8. | cinderv2 | volumev2 | Available | 
  9. | glance | image | Available | 
  10. | keystone | identity | Available | 
  11. | neutron | network | Available | 
  12. | nova | compute | Available | 
  13. | nova_ec2 | ec2 | Available | 
  14. | novav3 | computev3 | Available | 
  15. +------------+-----------+-----------+ 

#p#

如此便可繼續往下進行OpenStack基準測試了。

舉個測試啟動虛擬機的例子:boot.json文件內容如下:

doc/samples/tasks/scenarios/nova/boot.json

  1. [root@rally nova]# cat boot.json 
  2. "NovaServers.boot_server": [ 
  3. "args": { 
  4. "flavor": { 
  5. "name""m1.large" 
  6. }, 
  7. "image": { 
  8. "name""Windows_Server_2008R2_SP1_Standard_64bit" 
  9. }, 
  10. "nics":[{"net-id""c7048568-c966-4d57-a927-90dd8830fb96"}],(默認是沒有這行的) 
  11. }, 
  12. "runner": { 
  13. "type""constant"
  14. "times"100, (測試次數100) "concurrency"2 (并發數) 
  15. }, 
  16. "context": { 
  17. "users": { 
  18. "tenants"3
  19. "users_per_tenant"2 

  20. }
  1. [root@rally nova]# . /root/rally/.venv/bin/activate 
  2. [root@rally nova]# rally -v task start boot.json(/root/rally/doc/samples/tasks/scenarios/nova這是當前的目錄) 

OpenStack Rally 性能測試

以上的圖是測試結果。

相關鏈接:https://wiki.openstack.org/wiki/Rally

https://rally.readthedocs.org/en/latest/tutorial/step_0_installation.html

https://rally.readthedocs.org/en/latest/tutorial/step_1_setting_up_env_and_running_benchmark_from_samples.html

 

#p#

社區對OpenStack平臺功能性的測試工具采用Tempest,性能測試采用Rally。

二、OpenStack平臺功能性的測試工具Tempest

1、什么是Tempest

1).Tempest

  • api # API的測試集
  • cli # OpenStack的命令行工具測試集
  •  common # 一些公共的工具類和函數
  •  scenario # 對OpenStack的常用場景進行測試,包括基本的啟動VM,掛載volumn和網絡配置等
  •  services # tempest自己實現的OpenStack API Client,自己實現是為了不讓一些bug隱藏在官方實現的Client里面。
  • stress # 壓力測試集,利用multiprocessing來啟動多個進程來同時對OpenStack發起請求。
  •  thirdparty # EC2兼容的API測試集
  •  whitebox # 白盒測試集,主要是對DB操作,然后發起請求,然后比對結果

2).tempest是通過nose驅動的,python語言編寫,使用testtools和testresources等幾個測試工具庫

3).tempest.test.BaseTestCase,BaseTestCase聲明config屬性,讀取配置文件

4).tempest.test.TestCase聲明很多工具函數,供調用

5).每個測試可以分別測試JSON格式和XML格式

#p#

2.安裝Tempest

下載源碼

  1. git clone https: 

查看python版本

  1. python --version 

如若是2.6執行如下,2.7不需要

  1. wget https://pypi.python.org/packages/source/u/unittest2/unittest2-0.5.1.tar.gztar zxvf unittest2-0.5.1.tar.gz 
  2. cd unittest2-0.5.1python setup.py install 

查看xslt-config命令是否存在

  1. [root@controller001 ~]# whereis xslt-config 
  2. xslt-config: /usr/bin/xslt-config(代表存在) 

如果沒有執行安裝命令

  1. [root@controller001 ~]#yum install libxslt-devel 

檢查是否有gcc環境,沒有則安裝

  1. [root@controller001 ~]#yum install gcc-c++ 

安裝一些相關的包

  1. [root@controller001 ~]#yum install libevent-devel openssl-devel libffi-devel python-devel 
  2.  
  3. [root@controller001 ~]#/usr/bin/easy_install pip 

進入tempest目錄進行安裝(沒有安裝虛擬機環境)

  1. [root@controller001 ~]#python setup.py install 

(可選)如果不想將tempest安裝在真實環境中那么執行如下命令

  1. [root@controller001 ~]#pip -U virtualenv 
  2.  
  3. [root@controller001 ~]#virtualenv .venv 
  4.  
  5. [root@controller001 ~]#. .venv/bin/activate 
  6.  
  7. [root@controller001 ~]#python setup.py install 

安裝junitxml,是測試報告輸出為xml格式

  1. [root@controller001]#pip install junitxml 

由于tempest在Icehouse時期上使用是有bug的,bug如下:

在/root/tempest/tempest/openstack/common/log.py文件下添加

OpenStack平臺功能性測試工具Tempest安裝

注意:在Juno版本時期,此bug已修復,故而可以跳過。

修改tempest.conf文件,注意創建外網的時候不要共享,否則在測試啟動虛擬機以及進行網絡測試的時候會報錯

  1. cp etc/tempest.conf.sample etc/tempest.conf 
  2.  
  3. [root@controller001 etc]# == /usr/bincatalog_type===53f6877e-2f46-43e3-93b7-7e22786cacb2 
  4. flavor_ref = 1 
  5.  
  6. = = ./= 7e4b08b4-d7a1-4eff--= 7e4b08b4-d7a1-4eff--=== =-====-feature-= = = = = = = = http:login_url = http:============= http:uri_v3 = .=-feature-= = === http:region =-feature-= = 
  1. public_router_id =ac4a4d9b-27c7-492b-824a-ae384710ab2a 
  2. region =RegionOne 
  3. tenant_network_cidr = 10.100.0.0/16 
  4. tenant_network_mask_bits = 28 
  5. tenant_networks_reachable = true 
  6. [network-feature-enabled] 
  7. [object-storage] 
  8. [object-storage-feature-enabled] 
  9. [orchestration] 
  10. [scenario] 
  11. [service_available] (這里配置需要測試哪些模塊) 
  12. ceilometer = false 
  13. cinder = true 
  14. glance = true 
  15. heat = false 
  16. horizon = true 
  17. ironic = false 
  18. neutron = true 
  19. nova = true 
  20. sahara = false 
  21. swift = false 
  22. trove = false 
  23. zaqar = false 
  24. [stress] 
  25. [telemetry] 
  26. [volume] 
  27. [volume-feature-enabled] 
  28. multi_backend =true (測試cinder的后端存儲有多個backend) 

修改好配置文件之后,進行測試(以測試keystone當中token為例)

  1. [root@controller001 tempest]# nosetests tempest/api/identity/admin/test_tokens.py --with-xunit --xunit-file=/root/keystone_test_tokens.xml 

----------------------------------------------------------------------
Ran 2 tests in 1.532s

OK

  1. [root@controller001 ~]# cat keystone_test_tokens.xml 
  2. <?xml version="1.0" encoding="UTF-8"?><testsuite name="nosetests" tests="2" errors="0" failures="0" skip="0"><testcase classname="tempest.api.identity.admin.test_tokens.TokensTestJSON" name="test_create_get_delete_token[gate]" time="0.270"><system-out><![CDATA[I want to the url'value and body's value tenants,{"tenant": {"enabled"true"name""tenant--1612865724""description"""}} 
  3. I want to the url'value and body's value users,{"user": {"tenantId""b8f636519ff949d19405e59fce2f78ac""password""pass--1460623961""name""user--1945966900""email"""}} 
  4. I want to the url'value and body's value http://172.16.100.162:35357/v2.0/tokens,{"auth": {"tenantName": "tenant--1612865724", "passwordCredentials": {"username": "user--1945966900", "password": "pass--1460623961"}}}]]></system-out></testcase><testcase classname="tempest.api.identity.admin.test_tokens.TokensTestJSON" name="test_rescope_token[gate]" time="0.526"><system-out><![CDATA[I want to the url'value and body's value users,{"user": {"password": "pass--46178537", "name": "user--996425809", "email": ""}} 
  5. I want to the url'value and body's value tenants,{"tenant": {"enabled"true"name""tenant--781047271""description"""}} 
  6. I want to the url'value and body's value tenants,{"tenant": {"enabled"true"name""tenant--1886860973""description"""}} 
  7. I want to the url'value and body's value OS-KSADM/roles,{"role": {"name""role--684861165"}} 
  8. I want to the url'value and body's value http://172.16.100.162:35357/v2.0/tokens,{"auth": {"passwordCredentials": {"username": "user--996425809", "password": "pass--46178537"}}}I want to the url'value and body's value http://172.16.100.162:35357/v2.0/tokens,{"auth": {"token": {"id": "MIIDLgYJKoZIhvcNAQcCoIIDHzCCAxsCAQExCTAHBgUrDgMCGjCCAYQGCSqGSIb3DQEHAaCCAXUEggFxeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNS0wMS0yMlQwNTo1MDowNy42NDg5NjIiLCAiZXhwaXJlcyI6ICIyMDE1LTAxLTIyVDA2OjUwOjA3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJhdWRpdF9pZHMiOiBbIkpIZ0U0eDgwVFJXSkJORjJFUjdXV3ciXX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFtdLCAidXNlciI6IHsidXNlcm5hbWUiOiAidXNlci0tOTk2NDI1ODA5IiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI4OGQwNGVkZmU0YWE0MmEyYWUzZWQxZjAyNzVmYWQ3NCIsICJyb2xlcyI6IFtdLCAibmFtZSI6ICJ1c2VyLS05OTY0MjU4MDkifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFtdfX19MYIBgTCCAX0CAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEYMBYGA1UEAwwPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAAjoxz4e-hnwHy45cd+o3tgQI1SdvidiOIfRrDAg5hMc0Fn9pGxnt-fYmZIBRH9b0LMjkjJa32OO2M0xmlcwCmaALsMMpBk5ouaECzNEJNGb2UyFW6Lpi5r5seM5HBO40brE0muMraOnzoRqkmGijEXf0RDn84iFrX40pvwo-htACNsB9fm1BkqUg8A+ANOJNHRGnqY80fIj+ipp5-53drN0VxbakHZvYJHAut5GsOdK-+TThj3fvbDA1fM-wa-SmZNV7xl-X8F9NChbe7VV3AFdE4XQHpdFZr+c4ZEDGlcq6VVRyD0OpeM2Nt9GbN8gevNWJpK2qjVJ2dxXgCZnDZg="}, "tenantName": "tenant--781047271"}}I want to the url'value and body's value http://172.16.100.162:35357/v2.0/tokens,{"auth": {"token": {"id": "MIIDLgYJKoZIhvcNAQcCoIIDHzCCAxsCAQExCTAHBgUrDgMCGjCCAYQGCSqGSIb3DQEHAaCCAXUEggFxeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNS0wMS0yMlQwNTo1MDowNy42NDg5NjIiLCAiZXhwaXJlcyI6ICIyMDE1LTAxLTIyVDA2OjUwOjA3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJhdWRpdF9pZHMiOiBbIkpIZ0U0eDgwVFJXSkJORjJFUjdXV3ciXX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFtdLCAidXNlciI6IHsidXNlcm5hbWUiOiAidXNlci0tOTk2NDI1ODA5IiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI4OGQwNGVkZmU0YWE0MmEyYWUzZWQxZjAyNzVmYWQ3NCIsICJyb2xlcyI6IFtdLCAibmFtZSI6ICJ1c2VyLS05OTY0MjU4MDkifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFtdfX19MYIBgTCCAX0CAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEYMBYGA1UEAwwPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAAjoxz4e-hnwHy45cd+o3tgQI1SdvidiOIfRrDAg5hMc0Fn9pGxnt-fYmZIBRH9b0LMjkjJa32OO2M0xmlcwCmaALsMMpBk5ouaECzNEJNGb2UyFW6Lpi5r5seM5HBO40brE0muMraOnzoRqkmGijEXf0RDn84iFrX40pvwo-htACNsB9fm1BkqUg8A+ANOJNHRGnqY80fIj+ipp5-53drN0VxbakHZvYJHAut5GsOdK-+TThj3fvbDA1fM-wa-SmZNV7xl-X8F9NChbe7VV3AFdE4XQHpdFZr+c4ZEDGlcq6VVRyD0OpeM2Nt9GbN8gevNWJpK2qjVJ2dxXgCZnDZg="}, "tenantName": "tenant--1886860973"}}]]></system-out></testcase></testsuite> 

若有不足之處,歡迎批評指正!

責任編輯:Ophira 來源: 51CTO
相關推薦

2015-05-13 11:37:58

openstack測試網絡連通

2021-12-29 21:15:08

軟件測試軟件開發

2015-05-12 09:16:46

openstackneutron網絡連通

2022-08-23 09:00:00

Web測試工具自動化

2022-07-21 08:43:01

功能測試測試

2011-08-18 13:58:08

2011-08-19 15:59:40

2023-03-24 16:18:08

微服務架構

2023-09-03 23:49:35

2012-03-26 10:55:03

JavaJava EE

2014-12-24 11:13:06

可用性集availabilitset

2023-04-26 15:46:55

2023-05-12 15:20:24

2015-06-09 16:44:06

光纖

2025-01-27 11:52:23

2018-01-12 09:20:55

2015-07-29 13:46:27

OpenStackIcehouse私有云實戰部署

2023-12-11 08:25:15

Java框架Android

2023-04-26 00:41:36

A/B測試郵件數量

2021-07-03 08:54:49

LinuxSysbench性能
點贊
收藏

51CTO技術棧公眾號

午夜福利一区二区三区| 日本美女视频网站| 国产精品毛片一区二区三区四区| 亚洲精品四区| 亚洲女同性videos| 少妇高清精品毛片在线视频| aⅴ在线视频男人的天堂| 国产一区免费电影| 国内精久久久久久久久久人| 无码人妻精品一区二区中文| 亚洲狼人在线| 五月婷婷欧美视频| 欧美日韩在线高清| 国产又大又粗又硬| 亚洲黄色三级| 中文字幕无线精品亚洲乱码一区| 亚洲天堂小视频| 在线看欧美视频| 一区二区三区资源| 欧美日韩精品一区| www.国产黄色| 奇米亚洲午夜久久精品| 欧美激情精品久久久久久蜜臀 | 久久99最新地址| 欧美福利视频网站| 亚洲高潮女人毛茸茸| 一区二区亚洲视频| 欧美视频中文字幕| 5月婷婷6月丁香| 97影院秋霞午夜在线观看| 成熟亚洲日本毛茸茸凸凹| 国产精品成久久久久三级| 久热这里只有精品在线| 99精品在线观看| 亚洲欧美一区二区三区情侣bbw| 欧美一级免费在线| 福利一区二区三区视频在线观看| 精品久久久久久中文字幕大豆网| 992tv快乐视频| 欧美成人hd| 国产欧美日韩中文久久| 国产精品免费在线| 国产熟女精品视频| 久久成人久久鬼色| 国产精品xxxxx| av资源免费观看| 99在线|亚洲一区二区| 欧美精品久久久久久久| 538精品在线视频| 五月天久久777| 色婷婷综合成人av| 99久久精品免费视频| 少妇久久久久| 日韩激情在线视频| 精品人妻一区二区免费视频| 国产精品99久久免费观看| 日韩女优电影在线观看| 黄页网站在线看| 日韩一级淫片| 精品成人一区二区三区四区| 韩国一区二区三区四区| 亚洲精品黑牛一区二区三区| 日韩欧美中文一区| 四虎国产精品永久免费观看视频| 国产美女精品写真福利视频| 都市激情亚洲色图| 黄色一级一级片| 日韩三区免费| 欧美日本在线一区| 国产成年人视频网站| 亚洲欧美专区| 精品国产一区二区三区久久影院| 国产免费a级片| 久久国产精品色av免费看| 亚洲第一区在线观看| 精品中文字幕在线播放| 免费精品国产的网站免费观看| 亚洲男人第一网站| 少妇视频在线播放| 欧美黄色aaaa| 77777少妇光屁股久久一区| 亚洲第一精品在线观看 | 91精品国产91久久久久久吃药| 日韩三级视频在线| 美女精品网站| 91精品久久久久久久| 亚洲va久久久噜噜噜无码久久| 成人app下载| 日韩精品在在线一区二区中文| 日本最新在线视频| 亚洲一区二区欧美激情| 97在线播放视频| 中文字幕日本一区| 亚洲国产精品免费| 91狠狠综合久久久久久| 欧美区日韩区| 日韩av电影手机在线观看| 一级黄色大片免费观看| 国产91丝袜在线18| 日本一区二区三区免费观看| av网站免费在线观看| 激情亚洲一区二区三区四区| 日本不卡一区二区在线观看| 成午夜精品一区二区三区软件| 亚洲人永久免费| 日韩视频中文字幕在线观看| 久久久精品性| 99在线观看| av在线天堂播放| 午夜精品久久久久久久99樱桃| www.精品在线| 亚洲第一二三区| 欧美精品激情在线观看| 一级片免费观看视频| 99re在线精品| 青青在线视频免费观看| 成人黄色免费网站| 日韩精品极品视频| 麻豆一区产品精品蜜桃的特点 | 国产精选一区二区| 国产无码精品一区二区| 日本在线观看不卡视频| 国产精品对白一区二区三区| 日本最新在线视频| 色妞www精品视频| 中文字幕精品久久久| 亚洲91精品| 国产精品男人的天堂| 亚洲欧美综合一区二区| 亚洲自拍与偷拍| 午夜一区二区视频| 欧美日韩水蜜桃| 热久久视久久精品18亚洲精品| 国产日韩精品suv| 中文字幕av在线一区二区三区| 成熟了的熟妇毛茸茸| 88久久精品| 欧美剧在线观看| 国产精品久久无码一三区| 中文字幕免费不卡| 天天碰免费视频| 欧美亚洲大陆| 97久久精品在线| 可以免费看毛片的网站| 一区二区久久久久久| 爱情岛论坛亚洲自拍| 香蕉精品视频在线观看| 国产日产欧美精品| 自拍视频在线网| 欧美日韩久久久久久| 五月激情四射婷婷| 看片网站欧美日韩| 伊人av成人| 91精品在线免费视频| 一区二区欧美在线| 中文字幕一区二区三区四区视频 | 久久99精品国产99久久| 大桥未久在线播放| 亚洲高清久久久久久| 日韩精品在线不卡| 91麻豆国产精品久久| 成人久久久久久久久| 国产精品亚洲二区| 国产伦精品免费视频| 午夜看片在线免费| 欧美一级理论性理论a| 久久久久成人片免费观看蜜芽| 岛国av在线一区| 久草热视频在线观看| 中国av一区| 国产精品视频内| 4438x成人网全国最大| 精品卡一卡二卡三卡四在线| 日韩成人在线免费视频| 久久久99精品久久| av中文字幕网址| 国产一区久久| 麻豆蜜桃91| 精品久久久网| 欧美黑人性猛交| 欧美美女搞黄| 欧美夫妻性生活| 国产福利久久久| 久久精品视频网| 天天av天天操| 99视频一区| 一区二区精品视频| 精品少妇3p| 国产在线精品自拍| 91九色在线播放| 中文字幕精品视频| 黄色av小说在线观看| 色欧美乱欧美15图片| 高h视频免费观看| 久久久夜色精品亚洲| 久久久久久久久久毛片| 国产精品亚洲综合久久| 天天综合中文字幕| 天天久久夜夜| 91成人理论电影| 日韩欧美一区二区三区在线观看| 欧美成年人视频| 国产视频第一区| 精品国免费一区二区三区| 免费av中文字幕| 亚洲高清免费观看 | 日本欧美国产| 国产乱码精品一区二区三区不卡| 日本在线中文字幕一区二区三区| 欧美黑人极品猛少妇色xxxxx| 丁香婷婷在线| 日韩av一区二区在线观看| 国产手机精品视频| 欧美丝袜丝交足nylons图片| 奇米影视第四色777| 亚洲三级久久久| 永久免费av无码网站性色av| 不卡视频一二三| 国产91在线免费观看| 美女黄网久久| 国产午夜大地久久| 欧美精品国产| 精品一区二区成人免费视频| 精品国产aⅴ| 精品国产一二| 国产精品sss在线观看av| 92国产精品久久久久首页| 日韩高清成人| 国产99视频精品免视看7| 99久久精品免费看国产小宝寻花| 久久久精品视频成人| 在线免费av网站| 在线观看欧美日韩国产| 久草在线网址| 精品无码久久久久久国产| 男人的天堂a在线| 欧美大片免费久久精品三p| 国产三级第一页| 91麻豆精品国产91久久久资源速度| 亚洲综合成人av| 在线观看视频91| 国语对白做受69按摩| 日本韩国一区二区三区| 337p粉嫩色噜噜噜大肥臀| 日本高清无吗v一区| 日本黄色一级视频| 色香蕉久久蜜桃| 色老头在线视频| 欧美吻胸吃奶大尺度电影| 无码人妻久久一区二区三区| 色噜噜夜夜夜综合网| 91丝袜一区二区三区| 色老头久久综合| 国产黄色免费视频| 欧美自拍偷拍一区| 中文字幕在线日亚洲9| 欧美日韩夫妻久久| 国产精品系列视频| 欧美一区二区在线看| 亚洲欧美另类视频| 亚洲黄色免费三级| 黄上黄在线观看| 色偷偷噜噜噜亚洲男人| а√天堂官网中文在线| 欧美激情精品久久久久久蜜臀| 成人bbav| 国产精品久久久久久久久男| 国产69精品久久久久按摩| 国产伊人精品在线| 视频亚洲一区二区| 久久涩涩网站| 四季av一区二区凹凸精品| 免费看污污视频| 一区二区高清| 污片在线免费看| 国产精品123区| 免费a在线观看播放| 国产欧美一区二区三区鸳鸯浴| 少妇高潮一区二区三区喷水| 亚洲愉拍自拍另类高清精品| 亚洲精品成人在线视频| 欧美日韩高清在线播放| 欧美一区二不卡视频| 一区二区三区在线播放欧美| 国产精品剧情| 欧美在线中文字幕| 自拍偷拍亚洲| 九九九久久久| 久久久9色精品国产一区二区三区| 97视频在线免费| 日韩精品成人一区二区三区| 性生活一级大片| 久久久久国产精品麻豆| 全程偷拍露脸中年夫妇| 日韩欧美中文第一页| 国产乱码精品一区二区三区精东| 亚洲精品www久久久| 999国产在线视频| 97视频国产在线| 国产成人免费视频网站视频社区| 精品在线视频一区二区三区| 我不卡影院28| 玩弄japan白嫩少妇hd| 国产69精品久久99不卡| 成年人视频软件| 精品久久久久久国产| 国产精品人人爽| 亚洲老头老太hd| 性欧美ⅴideo另类hd| 国产精品视频26uuu| 久久国产精品色av免费看| 久久国产精品免费观看| 青青草国产精品97视觉盛宴| 国产又粗又猛又色| 一区二区三区资源| 一卡二卡在线视频| 亚洲天堂av在线播放| 999福利在线视频| 亚洲综合中文字幕在线| 成人一区而且| 男人舔女人下面高潮视频| a亚洲天堂av| 久久久久久国产精品免费播放| 欧美精品久久一区| 成人在线观看黄色| 青青草原一区二区| 久久激情av| 久无码久无码av无码| 国产剧情在线观看一区二区| 亚洲欧美精品久久| 欧美怡红院视频| 国产资源在线观看| 日本亚洲欧洲色| 亚洲国产精品嫩草影院久久av| aa在线观看视频| aaa亚洲精品| 日本午夜小视频| 亚洲第一福利视频| 1区2区3区在线| 国产伦精品一区二区| 在线观看亚洲| 在线免费看黄色片| 亚洲va国产天堂va久久en| 丁香六月天婷婷| 亚州国产精品久久久| 另类图片第一页| 欧美黄网站在线观看| 久久亚洲捆绑美女| 波多野结衣不卡| 中文字幕亚洲色图| 日韩av懂色| 狠狠干视频网站| 成人午夜激情影院| 国产成人在线免费视频| 国产视频自拍一区| 日韩毛片免费观看| 亚洲不卡中文字幕| 久久精品毛片| 国产传媒在线看| 欧美乱熟臀69xxxxxx| 黄视频网站在线看| 99精品99久久久久久宅男| 亚洲高清电影| 色哟哟精品观看| 制服视频三区第一页精品| a在线免费观看| 国产偷国产偷亚洲高清97cao| 亚洲在线免费| 色偷偷男人天堂| 日韩一级二级三级| 免费成人在线电影| 色噜噜色狠狠狠狠狠综合色一| 狠狠色伊人亚洲综合成人| 青青操视频在线播放| 日韩av在线电影网| av免费在线一区| 免费极品av一视觉盛宴| 97精品超碰一区二区三区| 91porny九色| 操91在线视频| 亚洲资源网站| 欧美激情第一区| 欧美日韩国产色| 蜜芽在线免费观看| 精品国产乱码久久久久久久软件| 日韩精品福利网| 精品无码av在线| 中文字幕国产亚洲| 久久香蕉精品香蕉| 欧美视频亚洲图片| 精品国产乱码久久久久久婷婷| 91精彩视频在线观看| 成人欧美视频在线| 日韩 欧美一区二区三区| 久久久久无码精品国产| 亚洲人成在线电影| 老牛精品亚洲成av人片| 色乱码一区二区三区在线| 精品成人久久av| av观看在线|