opnfv/functest-coreOPNFV Functest 核心镜像是OPNFV(开放平台网络功能虚拟化)项目的官方测试镜像,专注于为网络功能虚拟化(NFV)环境提供标准化的功能测试能力。该镜像集成了Functest测试框架的核心组件,支持对NFV基础设施(如VIM,虚拟化基础设施管理器)及虚拟网络功能(VNF)进行自动化测试,确保NFV平台的功能正确性、兼容性及可靠性。
通过Docker Hub或OPNFV官方镜像仓库拉取:
bashdocker pull opnfv/functest-core:latest
bashdocker run -it --rm \ -e TARGET_VIM=openstack \ # 目标VIM类型,支持openstack/kubernetes等 -e VIM_AUTH_URL=http://<vim-ip>:5000/v3 \ # VIM认证地址 -e VIM_USERNAME=<username> \ # VIM认证用户名 -e VIM_PASSWORD=<password> \ # VIM认证密码 -e VIM_TENANT_NAME=<tenant> \ # 项目/租户名称 opnfv/functest-core:latest \ functest run # 执行默认测试套件
| 环境变量名 | 说明 | 可选值/示例 |
|---|---|---|
TARGET_VIM | 目标VIM类型 | openstack, kubernetes |
VIM_AUTH_URL | VIM认证端点URL | [***] |
VIM_USERNAME | VIM认证用户名 | admin |
VIM_PASSWORD | VIM认证密码 | secretpassword |
VIM_TENANT_NAME | VIM项目/租户名称 | admin |
TEST_SUITE | 指定测试套件(默认执行全部) | tempest, vnf, e2e |
REPORT_FORMAT | 测试报告格式 | json, html, xml |
执行指定测试套件:
bashdocker run -it --rm [环境变量] opnfv/functest-core:latest functest run --suite tempest # 仅执行Tempest测试
查看测试结果:
测试执行完成后,默认在容器内/var/functest/results目录生成报告文件,可通过挂载目录持久化保存:
bashdocker run -it --rm -v $(pwd)/results:/var/functest/results [环境变量] opnfv/functest-core:latest functest run
本地results目录下将生成测试报告文件。




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务