Skip to content
📔 阅读量:

HTML报告

YouQu3 默认生成测试报告 元数据,支持通过报告生成器生成 HTML 报告。

(默认)测试报告服务化生成模式

PyPI

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"

本地生成模式

PyPI

如果已安装插件 youqu-html ,YouQu3 默认在本地生成 HTML 测试报告,您可以在 report 查看。

安装使用

bash
pip3 install youqu-html

安装即启用,安装后将自动关闭服务化生成模式。