allure 测试报告本地打开_pytest(12): Allure安装

28c152058e03d1765e7b9c29faae6c5b.png点击上方“蓝字”,关注我们吧!

 最近在学习测试开发的前端知识,所以更新的比较慢~

1Allure介绍

  • allure是一个轻量级,灵活的,支持多语言的测试报告工具,pytest,JS ,php,ruby

  • 多平台的奢华的report框架

  • 可以为DEV/QA提供详尽的测试报告,测试步骤,log.

  • 可以集成到Jenkins

allure使用官方文档地址:http://allure.qatools.ru/

2Allure安装

1.zip包下载安装

下载地址:

https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/(最新日期的就是最新的包)

fc5202f50d3aafb5768952be059de3e6.png

2.github下载安装

下载地址:https://github.com/allure-framework/allure2/releases

85ccc52fe4ea22e48f04fcdc383b69ec.png下载完成之后,解压到本地磁盘,找到bin目录

623692af38fb63f21853ee245f434993.png

path环境变量配置

334a1b0f883bb08d293aebdc25bd53c0.png

配置完成之后查看allure的版本

f91995e4c500fea9aa03f05ce7e61ee9.png

3用例演示

import pytestimport allure@allure.feature('测试模块')class  TestDemo:    @allure.story('测试功能')    def test_one(self):        with allure.step('登录成功'):            print("登录账号")        with allure.step("点击商品"):            print("点击商品,购买")        with allure.step('购买商品'):            print("商品购买完成")

使用allure方式运行,cd到所在脚本路径执行下面的命令

 pytest test.py --alluredir ./report/allure_raw 

report目录如不不存在的话,会自从生成后面也可以继续增加目录,如果增加日期:pytest test.py  --alluredir ./report/20201014/allure_raw

运行结果:

bed46d047d7818b3eec5e8105e097d9e.png 因为allure页面打开是需要渲染的,所以不能直接右键查看,必须要启动一个服务才可以查看,继续执行下面的命令

 allure serve report/allure_raw 

可以看到在本地启动了一个服务

1ac8628a88c9095065adae5744b892ac.png

4查看报告

f3911b77457aaa9c19310d0ef1c36568.png

想要关闭服务,执行ctrl+c,Allure的使用方法还有很对,我们后面再继续介绍。

90686ea79d7eaf77d62b15890fd88684.png扫码了解更多不要认为学习无用,我们一直都在进步。 170816d908ed04de15dd0a9bbdaeeb2b.png 9b7df368a7d44467ef766e56070199d2.png 8909f2298a0b65e48affa4b097b56a69.png你点的每个赞,我都认真当成了喜欢

写留言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值