如何通过从数据库中提取测试结果将Allure测试结果推送到数据库并生成Allure仪表板

问题描述

我们正在为我们的自动化测试结果以及需要多语言(Java,Javascript,Python,Swift等)支持的地方寻找一个好的自动化报告框架。

最近,我开始了解到Allure是一个很好的Automation Reporting框架,它支持多种语言,但是唯一的原因是它不具有数据库支持来存储测试结果。

因此,我们有一个需求,我们需要在数据库上维护历史测试数据并通过从数据库中提取这些测试结果来生成仪表板。

能否请您帮我弄清楚如何使用Allure框架实现此目标,以使其满足我的要求?

谢谢

解决方法

魅力报告具有扩展系统,可用于导出数据并在生成过程中丰富报告。您可以创建一个插件,将所有必需的信息存储到数据库中,然后用您自己的捆绑历史记录插件替换。

另一种选择是使用Allure EE,这是一种全新产品,已经使用数据库来存储结果并在结果上提供分析和仪表板。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...