pytest+allure之测试报告本地运行
一、前言
众所周知当生成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之测试报告本地运行相关推荐
- Pytest测试框架(五):pytest + allure生成测试报告
系列文章目录 Pytest测试框架(一):pytest安装及用例执行 Pytest测试框架(二):pytest 的setup/teardown方法 Pytest测试框架(三):pytest fixtu ...
- pytest+allure环境别人电脑运行正常,自己运行不正常几种情况
1. AttributeError:'module' object has no attribute 'severity_level' 之前运行都是正常的,想弄allure报告,就使用pip inst ...
- centos+git+Jenkins+pytest+allure实现自动化集成测试后发送测试报告邮件(二):python,allure环境准备
python/allure环境准备 前言 自动化测试需要的库 pip 安装库 allure安装 allure环境配置 小结 前言 由于使用的是centos8,该系统自带有python3.6的环境,所以 ...
- pytest allure测试报告_Appium+pytest+allure+jenkins如何实现多台手机连接
很多人可能想到的是多线程(threading). 今天分享一种比多线程更简单的方法,虽然不是多台手机同时运行,但可以连接多台手机依次运行. 大致的运行方式是:001号测试用例:A手机,B手机...,0 ...
- allure 测试报告本地打开_Pytest和Allure测试框架(二)
七, 单元自动化测试pytest和allure在测试中应用 自动执行 1, 单元测试测试报告展示 2, conftest中编写driver,范围session,使用 addfinalizer在测试结束 ...
- allure 测试报告本地打开_Allure自动化测试报告我是这样用的
关于自动化测试报告: 之前用过testNG自带的测试报告.优化过reportNG的测试报告.extentreport.Zreport(大飞总原创),这些是我之前都用过的,也是在去年雯姐和我说过Allu ...
- pytest allure测试报告_用Pytest+Allure生成漂亮的HTML图形化测试报告
对于软件测试工作来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范.内容完整的测试报告,既能最大化我们的测试工作产出,又能够减少开发人员和测试人员的沟通成本. 本篇文章将介绍如何使用开源的测 ...
- 生成html_用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告
对于软件测试来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范的测试报告,能够减少开发人员和测试人员的沟通成本. 本篇文章将介绍如何使用开源的测试报告生成框架 Allure 生成规范.格式统 ...
- html兴趣测试生成图表源码,用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告
原标题:用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告 对于软件测试来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范的测试报告,能够减少开发人员和测试人员的沟通成本. ...
最新文章
- Virtual host / experienced an error on node rabbit@wohu-rabbit and may be inaccessible
- win2012服务器硬盘分区,Windows Server 2008/2012更改磁盘分区大小教程
- Android异步处理三:Handler+Looper+MessageQueue深入详解
- java swing事件监听_Java swing(awt):事件监听机制的实现原理+简单示例
- HDU-5783 Divide the Sequence(贪心)
- Spark入门(一)单主standalone安装
- jaxb list集合对象_JAXB –表示空集合和空集合
- hadoop的Map阶段的四大步骤
- android listpreference 自定义,android ListPreference 不显示内容 设置默认值
- Go 语言学习总结(7)—— 大厂 Go 编程规范总结
- android-手势-基础知识总结
- 怎么用python找资料_python去哪里找资源教程学习?
- 包工协议书样本_个人承包协议书范本
- DHCP 协议(一)
- 解决echarts饼图label显示不全的问题
- java笔记--多敲代码四
- 2021十个最佳linux发行版介绍
- pop3 postfix 命令_POP3/SMTP/IMAP4 常用命令
- Xcode Library
- probably,possibly,may的用法区别是什么呀
热门文章
- 2020 数据技术嘉年华:吹响国产数据库的集结号 诚邀参会览技术前沿
- 2020年9月国产数据库流行度排行:阿里腾讯花开两朵 TiDB和达梦逐浪潮头
- 从0到1构建支撑企业自动化运维体系
- 组合式应用新利器?SaaS新时代事件网格如何解决集成标准化问题
- 云小课 | 华为云KYON之VPC终端节点
- 【华为云技术分享】序列特征的处理方法之一:基于注意力机制方法
- 【Angular专题】——(2)【译】Angular中的ForwardRef
- BroadcastReceiver之动态广播 demo+笔记
- android 回归测试,自动遍历回归测试工具
- 统计学习方法第二版知识点合集 - 自用笔记