HTML报告
YouQu3 默认生成测试报告 元数据
,支持通过报告生成器
生成 HTML 报告。
(默认)测试报告服务化生成模式
YouQu3 在所有用例执行完之后,默认使用远程测试报告生成服务器生成 HTML 报告,并暴露 HTTP 服务,且 HTTP 服务的 URL 会返回给测试机生成到 report 目录下,用户可以随时访问。
这样做的好处:
1、省去了测试机上 HTML 测试报告的依赖。
2、测试报告可以做持久化留存,随时可以访问,不用担心测试机上被删掉或重装,任何的流水线都不需要再单独处理测试报告数据持久化的问题。
安装使用
基础环境并不包含报告生成器,需要指定安装报告插件或测试类型,如:
bash
pip3 install youqu-html-rpc
服务端 IP
python
from youqu_html_rpc.config import config
config.SERVER_IP = "127.0.0.1/127.0.0.2"
此插件结合 YouQu3
框架使用:
python
from youqu3 import setting
setting.REPORT_SERVER_IP = "127.0.0.1/127.0.0.2"
本地生成模式
如果已安装插件 youqu-html
,YouQu3 默认在本地生成 HTML 测试报告,您可以在 report 查看。
安装使用
bash
pip3 install youqu-html
安装即启用,安装后将自动关闭服务化生成模式。