然后这个html不能直接打开(数据不会显示出来),目前已知的是可以通过pycharm来打开
实际解决方法
目前比较推荐的方式是将pytest体系和Jenkins进行集成, 因为Jenkins是有一些完善的插件和钩子函数...首先一共生成2个测试报告, 1个是allure的报告, 另1个是通过邮件发送的测试报告(基于自定义的html模板)
allure的测试报告时通过Jenkins的插件进行展示和运行的, 收到邮件的人员可以点击邮件中的报告链接..., 即可跳转到指定的测试报告界面
优点:
allure报告是基于Tomcat + Jenkins运行在服务器上的, 访问只需要一个http链接....比如:
通过邮件中的html可以查看本次运行情况的概述(成功数, 失败数这些);
点击对应的http链接, 即可立马跳转到对应的构建页面或者测试报告页面, 而不是以前那样需要在Jenkins上进行多次跳转才可以...的相关插件
allure相关插件
邮件相关插件
配置Jenkins
主要就是建立一个自由风格的job, 添加一些构建后操作就行 这里是将运行的py文件放入jenkins的根目录去执行的, 因为Jenkins