日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Openstack Tempest测试入门

發布時間:2025/4/16 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Openstack Tempest测试入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

測試環境: OpenStack Juno

? ? ? ? ? ? ? ? ? ?Centos 7.1 x86_64?


#?從git上下載源碼 [root@node-27?home(keystone_admin)]#?git?clone?https://github.com/openstack/tempest.git#?安裝依賴包 [root@node-27?home(keystone_admin)]#?yum?install?gcc?libxslt-devel?openssl-devel?\libffi-devel?python-devel?python-pip?python-virtualenv[root@node-27?home(keystone_admin)]#?cd?tempest [root@node-27?home(keystone_admin)]#?python?setup.py?install?#?安裝#?生成etc/tempest.conf.sample文件,這個是根據tempest/config.py來生成的 [root@node-27?tempest(keystone_admin)]#?tox?-egenconfig??[root@node-27?tempest(keystone_admin)]#?cp?etc/{tempest.conf.sample,tempest.conf}#?還有一種生成tempest.conf的方法(官方不推薦這種) [root@node-27?tempest(keystone_admin)]#?oslo-config-generator?--config-file?\tools/config/config-generator.tempest.conf?\--output-file?etc/tempest.conf#?修改etc/tempest.conf配置文件 [root@node-27?tempest(keystone_admin)]#?egrep?-v?'^#|^$'?etc/tempest.conf??#?這里只是個測試樣例 [DEFAULT] debug?=?true log_file?=?tempest.log [auth] tempest_roles?=?Member [baremetal] [boto] [compute] p_w_picpath_ref?=?5b397b17-0bea-45d7-96bd-d1e9337e9c9e p_w_picpath_ref_alt?=?5b397b17-0bea-45d7-96bd-d1e9337e9c9e p_w_picpath_ssh_user?=?cirros p_w_picpath_ssh_password?=?"cubswin:)" [compute-feature-enabled] [dashboard] dashboard_url?=?http://node login_url?=?http://node/auth/login/ [data_processing] [data_processing-feature-enabled] [database] [debug] [identity] uri?=?http://172.16.10.30:5000/v2.0/ region?=?regionOne username?=?admin tenant_name?=?admin admin_role?=?admin password?=?99cloud admin_username?=?admin admin_tenant_name?=?admin admin_password?=?99cloud [identity-feature-enabled] api_v3?=?false [p_w_picpath] http_p_w_picpath?=?http://node/repo_juno/Packages/cirros.img [p_w_picpath-feature-enabled] [input-scenario] [messaging] [negative] [network] public_network_id?=?bae9a60c-b507-43b5-a846-8aa9871f81e5 [network-feature-enabled] ipv6?=?false [object-storage] [object-storage-feature-enabled] [orchestration] [oslo_concurrency] [scenario] img_disk_format?=?qcow2 [service_available] cinder?=?false neutron?=?true glance?=?true swift?=?false nova?=?true heat?=?false ceilometer?=?false horizon?=?true sahara?=?false ironic?=?false trove?=?false zaqar?=?false [stress] [telemetry] [telemetry-feature-enabled] [validation] [volume] [volume-feature-enabled] api_v2?=?false#?刪除舊的虛擬環境 [root@node-27?tempest(keystone_admin)]#?rm?.venv?-rf?#?生成一個新的虛擬環境,并對整個openstack進行功能性測試 [root@node-27?tempest(keystone_admin)]#?./run_tempest.sh?-V?#?-V表示使用虛擬環境 No?virtual?environment?found...create?one??(Y/n)?y??#?這里選y Creating?venv...?done. 。。。。。#?如果你只想跑一個測試用例,考慮使用testr或nosetests [root@node-27?tempest(keystone_admin)]#?nosetests?tempest/api/identity/admin/v2/test_services.py?\--with-xunit?\--xunit-file=/tmp/keystone_test_services.xml?#?--with-xunit?--xunit-file?將結果以xml格式輸出到指定文件,導入excel中顯示#?指定跑特定目錄下的測試用例,-w:?指定目錄,-d:具體錯誤(.venv)[root@node-27?tempest(keystone_admin)]#?nosetests?-w?tempest/api/network/admin/?-d


參考鏈接

http://einst.blog.51cto.com/9493625/1623376

http://www.cnblogs.com/wtfbk/p/4228795.html


轉載于:https://blog.51cto.com/iceyao/1689257

總結

以上是生活随笔為你收集整理的Openstack Tempest测试入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。