pytest+allure之测试报告------本地运行

目录

一、前言

二、Anywhere运行

三、Tomcat运行


一、前言

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

在这里插入图片描述

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

在这里插入图片描述

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

二、Anywhere运行

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

在这里插入图片描述

使用命令进行anywhere安装

npm install -g anywhere

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

在这里插入图片描述

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

在这里插入图片描述

https方式:

在这里插入图片描述

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

anywhere -p 9000

在这里插入图片描述

在这里插入图片描述

三、Tomcat运行

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

在这里插入图片描述

启动成功,监听8080端口

在这里插入图片描述

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

在这里插入图片描述

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

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值