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

亚洲91av| 国产女人高潮时对白| 精品产国自在拍| 欧美精品1区2区| 亚洲精品无码国产| yjizz视频网站在线播放| 韩国精品一区二区| 2019中文字幕免费视频| 亚洲熟女毛茸茸| 久久久久97| 欧美三级资源在线| 成人免费视频91| 8888四色奇米在线观看| 国产成人精品亚洲777人妖| 日韩av大片在线| 青草草在线视频| 国产一区二区三区91| 欧美一级在线免费| 日韩一级理论片| 黄色羞羞视频在线观看| 国产精品全国免费观看高清| 国产区欧美区日韩区| 亚洲一级在线播放| 麻豆精品网站| 91国内精品久久| 青青操国产视频| 色呦哟—国产精品| 亚洲裸体xxxx| 中国极品少妇videossexhd| 中文成人在线| 欧美日韩亚洲综合一区二区三区| 人妻有码中文字幕| 91黄页在线观看| 一区二区激情视频| 最新欧美日韩亚洲| jyzzz在线观看视频| 久久综合九色综合欧美就去吻 | 波多野结衣av无码| 在线看片成人| 久久免费视频这里只有精品| 夫妻性生活毛片| 日韩欧美三级| 国产一区二区三区四区福利| free性中国hd国语露脸| 亚洲一二av| 日韩精品一区在线观看| 午夜大片在线观看| av在线亚洲一区| 欧美日韩极品在线观看一区| 亚州精品一二三区| 91p九色成人| 欧美综合一区二区| 久久99999| 欧美男女视频| 911精品产国品一二三产区| 五月婷婷激情久久| 亚洲日本免费电影| 欧美一区二区久久久| 天堂av手机在线| 免费一级欧美片在线观看网站| 91麻豆精品国产91久久久久久久久 | 成人免费网站黄| 亚洲精品亚洲人成在线观看| 亚洲欧美日韩综合| 欧美性受xxxx黑人| 999精品色在线播放| 久久久国产精品一区| 朝桐光av在线| 99精品99| 国产精品视频地址| 99久久精品国产成人一区二区| 国产精品羞羞答答xxdd| 国产精品一区二区在线观看| 神马久久久久久久久久| 久久久久久毛片| 一区二区国产日产| 日韩激情av| 欧美性极品xxxx娇小| 国产免费999| 麻豆精品在线| 日韩精品高清视频| 又嫩又硬又黄又爽的视频| 91精品成人| 97精品免费视频| 波多野结衣一本一道| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品美女久久久久av爽李琼| 亚洲成年人专区| 2020av在线| 欧亚一区二区三区| 性感美女一区二区三区| 国产探花一区| 欧美大片在线看免费观看| 国产尤物在线视频| 激情六月婷婷综合| 另类小说综合网| 麻豆传媒在线免费| 粉嫩老牛aⅴ一区二区三区| 中国黄色片免费看| 秋霞综合在线视频| 久久精品国产清自在天天线| 亚洲高清毛片一区二区| 国产自产视频一区二区三区| 久久国产手机看片| 国产传媒在线播放| 欧美在线观看一区二区| 永久免费未满蜜桃| 天天天综合网| 国产精品高潮呻吟久久av野狼| www.成人精品| 国产精品美女久久久久aⅴ国产馆| 免费在线观看视频a| 爱情电影网av一区二区| 亚洲日本中文字幕| 国产乡下妇女做爰| 国产一区二区中文字幕| 欧美一区观看| 99爱在线观看| 日韩欧美一二区| 日本少妇aaa| 久久综合伊人| 精品日产一区2区三区黄免费 | 综合国产精品| 国产精品久久久久久久久久尿 | 美脚丝袜脚交一区二区| 在线高清欧美| 中文字幕亚洲综合久久| 最新中文字幕一区| 不卡的av电影在线观看| 麻豆传媒网站在线观看| 国产精品麻豆成人av电影艾秋| 日韩精品在线观看一区| 国产成人精品亚洲男人的天堂| 国产原创一区二区| 一区二区三区四区视频在线 | www.av一区视频| 直接在线观看的三级网址| 欧美日韩免费一区二区三区视频 | 黑人乱码一区二区三区av| 亚洲欧洲av色图| 日韩一级免费片| 成人女性视频| 国产精品免费电影| 福利在线播放| 欧洲精品一区二区| 少妇视频在线播放| 麻豆91小视频| 超碰免费在线公开| 久久av偷拍| 九色91av视频| 亚洲精品久久久久久动漫器材一区 | 日韩欧美大片在线观看| 日韩一区二区三区免费视频| 日韩精品久久久久久久电影99爱| 久久免费视频在线观看| 天天操天天干天天干| 午夜久久久久久久久| 艳妇乳肉亭妇荡乳av| 亚洲综合精品四区| 日本欧洲国产一区二区| 成人不卡视频| 久热精品视频在线观看| 性做久久久久久久久久| 亚洲国产精品久久艾草纯爱| 97人妻精品一区二区三区免| 久久精品日产第一区二区| 欧美一区二区影视| 爱情电影网av一区二区| 色综合天天狠天天透天天伊人| 天天干,夜夜爽| 色婷婷综合久色| 激情五月激情综合| 国产成人精品www牛牛影视| 国产婷婷一区二区三区| 国产一区日韩| 91夜夜揉人人捏人人添红杏| gratisvideos另类灌满| 亚洲品质视频自拍网| 亚洲天堂国产精品| 亚洲自拍偷拍麻豆| 丰满少妇一区二区| 精品一区二区三区日韩| 黄色激情在线视频| 日韩欧美网站| 国产精品视频入口| se69色成人网wwwsex| 欧美区二区三区| 黄色av网站在线| 欧美一区二区三区人| 日韩 欧美 综合| 国产精品久久久久久福利一牛影视| 性生活在线视频| 麻豆精品网站| 18禁裸男晨勃露j毛免费观看| 精品一区二区男人吃奶| 91精品久久久久久综合乱菊| 国产乱码午夜在线视频| 久久久国产一区二区三区| 亚州av在线播放| 91精品国产综合久久蜜臀 | 第一福利永久视频精品| av最新在线观看| 26uuu欧美日本| 韩国一区二区三区四区| 麻豆91精品91久久久的内涵| 无码粉嫩虎白一线天在线观看 | 久久影音资源网| 91视频免费入口| 秋霞国产午夜精品免费视频| 精品少妇人妻av免费久久洗澡| 日韩久久精品网| 欧美成人一区二区在线| **爰片久久毛片| 成人在线中文字幕| 免费在线观看一区| 欧美制服第一页| a级大胆欧美人体大胆666| 精品国产一区二区三区久久狼5月| 色av男人的天堂免费在线| 欧美成人一区二区三区| 91资源在线视频| 91福利国产成人精品照片| 日韩黄色在线视频| 亚洲一区欧美一区| 国产三级国产精品国产国在线观看| 久久久九九九九| 双性尿奴穿贞c带憋尿| 成人av电影免费观看| ass极品水嫩小美女ass| 国产美女精品一区二区三区| 性猛交ⅹ×××乱大交| 视频一区二区三区入口| 久久精品99国产| 欧美亚洲在线| 国产一区二区三区精彩视频| 在线成人av| 成年人看的毛片| 激情自拍一区| 每日在线观看av| 亚洲日本成人| 日韩av片在线看| 国产模特精品视频久久久久| 日韩av综合在线观看| 国产精品三上| 欧美私人情侣网站| 亚洲综合激情| 日韩无套无码精品| 三级在线观看一区二区 | 日韩一区二区三区在线免费观看| 欧美在线视频一区二区| 亚洲天堂手机| 日韩美女中文字幕| jizz久久久久久| 国产精品成人aaaaa网站| 最新日韩一区| 成人激情春色网| 欧一区二区三区| 国产精品一区二区三区观看| 日韩大胆成人| 青青草久久网络| 日韩在线不卡| 欧洲金发美女大战黑人| 亚洲国产日韩欧美一区二区三区| 欧美精品卡一卡二| 久久国产日本精品| 国产精品视频中文字幕| 国产福利一区二区三区视频在线| 香蕉久久久久久av成人| 99riav一区二区三区| 干b视频在线观看| 亚洲日本在线天堂| 日韩三级视频在线| 91福利小视频| 99久久一区二区| 亚洲国产高清自拍| 成人在线观看免费| 久久国产精品久久久久久| av中文字幕电影在线看| 国产精品大陆在线观看| 电影一区二区三区久久免费观看| 国产精品国色综合久久| 国产欧美日韩影院| 亚洲色婷婷久久精品av蜜桃| 影音先锋亚洲一区| 青青在线免费观看视频| 国产主播一区二区| 国产激情视频网站| 欧美高清在线一区| 久久丫精品久久丫| 色哟哟日韩精品| 国产不卡精品视频| 国产亚洲成av人片在线观看桃| 秋霞午夜在线观看| 91精品国产免费久久久久久| 成人全视频免费观看在线看| 成人av资源| 久久精品国产www456c0m| 日本xxxxxxxxxx75| 奇米色一区二区| 少妇一级淫免费观看 | 久久久久久久久久99| 欧美性xxxx| www.色播.com| 一区二区三区回区在观看免费视频| 日本在线视频www鲁啊鲁| 国产精品嫩草视频| 日本欧美高清| 日韩视频 中文字幕| 日韩高清在线不卡| 久久久久久婷婷| 一区二区三区在线视频观看| 男人天堂视频网| 亚洲国产日韩欧美在线图片| 麻豆av在线免费看| 国产精品久久久久国产a级| 久本草在线中文字幕亚洲| 老汉色影院首页| 男女男精品视频网| 制服 丝袜 综合 日韩 欧美| 午夜一区二区三区在线观看| 99在线无码精品入口| 在线播放国产精品| 韩国成人漫画| 狠狠色噜噜狠狠狠狠色吗综合 | 国产成人无码精品久久久性色| 国产精品一区三区| 国产人与禽zoz0性伦| 日本高清不卡视频| 男女网站在线观看| 69久久夜色精品国产69| 成人香蕉社区| www.夜夜爱| 国产精品自拍网站| 久久精品黄色片| 7878成人国产在线观看| 国产视频福利在线| 国产精品精品久久久久久| 尤物tv在线精品| www黄色av| 91日韩一区二区三区| 国产精品500部| 亚洲福利在线看| 国产一二在线播放| 国产一级特黄a大片99| 在线亚洲成人| 国产伦精品一区二区三区妓女| 亚洲成av人影院| 手机在线不卡av| 77777少妇光屁股久久一区| 精品国产一区二区三区成人影院| 国产精品国产亚洲精品看不卡| 成人爽a毛片一区二区免费| 日本三级中文字幕| 国产视频精品免费播放| 桃色一区二区| 一本一生久久a久久精品综合蜜| 久久国产精品99久久久久久老狼 | 香蕉久久一区二区不卡无毒影院 | 97超碰人人模人人人爽人人爱| 色婷婷综合久久久久| 国产成年精品| 国产玉足脚交久久欧美| 91丝袜国产在线播放| 在线观看日本视频| 在线日韩av观看| 国产精品麻豆| 青青在线免费观看| 久久欧美一区二区| 亚洲网站免费观看| 欧美另类老女人| 女同另类激情重口| chinese少妇国语对白| 亚洲日本va午夜在线影院| 高清国产mv在线观看| 青青草成人在线| 91久久高清国语自产拍| 女同性αv亚洲女同志| 欧美丝袜第一区| 免费网站免费进入在线| 99久久免费国| 美女精品一区| 欧美黄色aaa| 日韩精品免费视频| 婷婷久久免费视频| 99视频在线免费播放| 国产精品视频免费| 日本美女一级片| 国产精品极品尤物在线观看| 亚洲91中文字幕无线码三区| av无码一区二区三区| 欧美精品欧美精品系列| 国模私拍一区二区国模曼安| 亚洲亚洲精品三区日韩精品在线视频| 国产精品1区二区.| 黄色网址中文字幕| 欧美黄色性视频| 久久在线免费| 在线观看福利片| 欧美成人精品1314www| 不卡亚洲精品|