1、趋势为空
非CI工具,本地通过命令 allure serve 展示报告 或者 命令allure genereate 和 alllure open 去生成报告,并打开报告,不会把上一次的报告(allure-report)中的history信息copy到当前测试结果文件夹中(./allure-results/ ),所以趋势为空
本地测试报告如果需要显示趋势,执行生成测试报告命令前,将allure-report中的文件夹history以及其下文件,copy到结果文件夹里(./allure-results/ )
2、环境信息为空
可以使用allure.environment(host=‘127.0.0.1’)这种方法设置环境注解
在生成报告之前,也可以通过把environment.properties (or environment.xml) 文件放到生成的allure-results(也就是测试结果集文件夹,有的可能起名为report/)文件夹
environment.properties文件格式:
Browser=Chrome
Browser.Version=63.0
Stand=Production
environment.xml文件格式:
<environment>
<parameter>
<key>Browser</key>
<value>Chrome</value>
</parameter>
<parameter>
<key>Browser.Version</key>
<value>63.0</value>
</parameter>
<parameter>
<key>Stand</key>
<value>Production</value>
</parameter></environment>
3、运行器为空
本地运行此项为空,Jenkins上运行时会有值
4、环境信息中文乱码
转为unicode_escape可正常显示中文
"中文测试环境".encode("unicode_escape").decode()