一、前言

众所周知当生成allure测试报告后,在PyCharm下右键index.html就打开了,这样式儿的

但在本地打开时,这样式儿:

因为PyCharm自带容器服务,开启了一个端口运行,同理本地也可以开启一个容器去运行测试报告以供查看,而不是每次都得打开PyCharm运行,本文提供两个方法

二、Anywhere运行

先名词解释一下
Anywhere是一个随启随用的静态服务器,它可以随时随地将你的当前目录变成一个静态文件服务器的根目录。
安装之后,这个运行最简单,在report目录下打开cmd,输入anywhere就可以启动一个服务,而不用把report放到Tomcat下,推荐使用
首先要保证本机已有了nodejs环境,若没有,本文最后给出nodejs环境安装方法


使用命令进行anywhere安装

安装成功后,进入alllure的测试报告所在目录,shift+鼠标右键 快捷方式打开窗口,输入anywhere,启动了http和https两个服务,且会以默认浏览器自动打开http的地址

如图,测试报告本地打开成功

 https方式:

anywhere默认监听8000端口,同样可以指定端口打开

三、Tomcat运行

运行时很简单,下载Tomcat包,前提是已有java环境,将report文件夹放入到Tomcat目录所在的webapps文件夹下,然后进入Tomcat的bin目录启动Tomcat,运行startup.bat脚本

启动成功,监听8080端口

 浏览器输入http://localhost:8080/report

同理,可以用其他容器进行运行,如Nginx、IIS、Jetty等,就不一一列举了,感兴趣的小伙伴可以自己部署试试。

四、Allure查看

本地安装了allure

方式一、生成报告的目录命令行输入:allure serve  生成报告的目录

方式二、

从结果生成报告,这是一个启动tomcat的服务,需要两个步骤:生成报告,打开报告
        生成报告:需要在终端运行命令,生成html文件
          allure generate ./report/result -o ./report/html --clean (注意:覆盖路径加 --clean)
        打开报告
          allure open -h 127.0.0.1 -p 8883 ./report/

五、Node.js安装

下载链接
选择对应的版本进行下载,有安装版及zip压缩包版本,下载msi直接安装就行

安装完成后校验一下是否安装成功

pytest+allure之测试报告本地运行相关推荐

  1. Pytest测试框架(五):pytest + allure生成测试报告

    系列文章目录 Pytest测试框架(一):pytest安装及用例执行 Pytest测试框架(二):pytest 的setup/teardown方法 Pytest测试框架(三):pytest fixtu ...

  2. pytest+allure环境别人电脑运行正常,自己运行不正常几种情况

    1. AttributeError:'module' object has no attribute 'severity_level' 之前运行都是正常的,想弄allure报告,就使用pip inst ...

  3. centos+git+Jenkins+pytest+allure实现自动化集成测试后发送测试报告邮件(二):python,allure环境准备

    python/allure环境准备 前言 自动化测试需要的库 pip 安装库 allure安装 allure环境配置 小结 前言 由于使用的是centos8,该系统自带有python3.6的环境,所以 ...

  4. pytest allure测试报告_Appium+pytest+allure+jenkins如何实现多台手机连接

    很多人可能想到的是多线程(threading). 今天分享一种比多线程更简单的方法,虽然不是多台手机同时运行,但可以连接多台手机依次运行. 大致的运行方式是:001号测试用例:A手机,B手机...,0 ...

  5. allure 测试报告本地打开_Pytest和Allure测试框架(二)

    七, 单元自动化测试pytest和allure在测试中应用 自动执行 1, 单元测试测试报告展示 2, conftest中编写driver,范围session,使用 addfinalizer在测试结束 ...

  6. allure 测试报告本地打开_Allure自动化测试报告我是这样用的

    关于自动化测试报告: 之前用过testNG自带的测试报告.优化过reportNG的测试报告.extentreport.Zreport(大飞总原创),这些是我之前都用过的,也是在去年雯姐和我说过Allu ...

  7. pytest allure测试报告_用Pytest+Allure生成漂亮的HTML图形化测试报告

    对于软件测试工作来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范.内容完整的测试报告,既能最大化我们的测试工作产出,又能够减少开发人员和测试人员的沟通成本. 本篇文章将介绍如何使用开源的测 ...

  8. 生成html_用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告

    对于软件测试来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范的测试报告,能够减少开发人员和测试人员的沟通成本. 本篇文章将介绍如何使用开源的测试报告生成框架 Allure 生成规范.格式统 ...

  9. html兴趣测试生成图表源码,用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告

    原标题:用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告 对于软件测试来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范的测试报告,能够减少开发人员和测试人员的沟通成本. ...

最新文章

  1. Virtual host / experienced an error on node rabbit@wohu-rabbit and may be inaccessible
  2. win2012服务器硬盘分区,Windows Server 2008/2012更改磁盘分区大小教程
  3. Android异步处理三:Handler+Looper+MessageQueue深入详解
  4. java swing事件监听_Java swing(awt):事件监听机制的实现原理+简单示例
  5. HDU-5783 Divide the Sequence(贪心)
  6. Spark入门(一)单主standalone安装
  7. jaxb list集合对象_JAXB –表示空集合和空集合
  8. hadoop的Map阶段的四大步骤
  9. android listpreference 自定义,android ListPreference 不显示内容 设置默认值
  10. Go 语言学习总结(7)—— 大厂 Go 编程规范总结
  11. android-手势-基础知识总结
  12. 怎么用python找资料_python去哪里找资源教程学习?
  13. 包工协议书样本_个人承包协议书范本
  14. DHCP 协议(一)
  15. 解决echarts饼图label显示不全的问题
  16. java笔记--多敲代码四
  17. 2021十个最佳linux发行版介绍
  18. pop3 postfix 命令_POP3/SMTP/IMAP4 常用命令
  19. Xcode Library
  20. probably,possibly,may的用法区别是什么呀

热门文章

  1. 2020 数据技术嘉年华:吹响国产数据库的集结号 诚邀参会览技术前沿
  2. 2020年9月国产数据库流行度排行:阿里腾讯花开两朵 TiDB和达梦逐浪潮头
  3. 从0到1构建支撑企业自动化运维体系
  4. 组合式应用新利器?SaaS新时代事件网格如何解决集成标准化问题
  5. 云小课 | 华为云KYON之VPC终端节点
  6. 【华为云技术分享】序列特征的处理方法之一:基于注意力机制方法
  7. 【Angular专题】——(2)【译】Angular中的ForwardRef
  8. BroadcastReceiver之动态广播 demo+笔记
  9. android 回归测试,自动遍历回归测试工具
  10. 统计学习方法第二版知识点合集 - 自用笔记