我正在为一天运行一次的自动测试创建一个报告 Jmeter 板。我正在使用Webdriverio,到目前为止,Allure在构建详细报告方面非常有帮助。我使用的是allure命令行命令:
allure generate --clean ./allure-results && allure open
生成报告,但是我无法获得以前的结果,而且我的趋势图块为空。历史记录也为空是否有任何方法可以存储每日报告,并按日期进行筛选,然后查看针对特定日期的堆叠报告?
fsi0uk1n1#
在生成报告之前,将history文件夹从您的previousallure-report文件夹复制到您的当前allure-results文件夹中。因此,你的新诱惑报告将有一个新的历史文件夹,你需要保存为第二天,等等。
gzszwxb42#
关于这个问题的文档有些混乱,目录的命名也不能帮助新手吸引用户。我会试着把它简化一点,这样我自己就可以只读一遍就明白了。先决条件
该怎么办:
下一步:
kuhbmx9i3#
您可以将构建版本与Jenkins集成,在Jenkins中您可以使用Allure插件生成报告。您必须从管理插件安装它。安装后,您可以在作业配置中将其配置为运行后生成。这将为你运行的每个版本生成诱惑报告,并将其存储在版本号文件夹中。你也会得到自动填充的趋势图。如需了解更多信息,请参阅此处的诱惑文档:Allure Jenkins配置
0yycz8jy4#
我创建了一个基本脚本,每当我使用allure generate生成报告时,history文件夹就会被复制到allure-results文件夹中。cp -r诱惑-报告/历史/诱惑-结果。它在这里工作得很好。
4条答案
按热度按时间fsi0uk1n1#
使趋势和历史工作的过程:
在生成报告之前,将history文件夹从您的previousallure-report文件夹复制到您的当前allure-results文件夹中。
因此,你的新诱惑报告将有一个新的历史文件夹,你需要保存为第二天,等等。
gzszwxb42#
关于这个问题的文档有些混乱,目录的命名也不能帮助新手吸引用户。我会试着把它简化一点,这样我自己就可以只读一遍就明白了。
先决条件
该怎么办:
下一步:
kuhbmx9i3#
您可以将构建版本与Jenkins集成,在Jenkins中您可以使用Allure插件生成报告。
您必须从管理插件安装它。安装后,您可以在作业配置中将其配置为运行后生成。
这将为你运行的每个版本生成诱惑报告,并将其存储在版本号文件夹中。你也会得到自动填充的趋势图。
如需了解更多信息,请参阅此处的诱惑文档:Allure Jenkins配置
0yycz8jy4#
我创建了一个基本脚本,每当我使用allure generate生成报告时,history文件夹就会被复制到allure-results文件夹中。cp -r诱惑-报告/历史/诱惑-结果。它在这里工作得很好。