首页 > Web开发 > 详细

Pytest+Allure生成HTML图形化测试报告

时间:2019-06-22 17:41:10      阅读:84      评论:0      收藏:0      [点我收藏+]

一、环境配置

1、安装Python依赖库

pip install pytest
pip install pytest-allure-adaptor
# pytest-allure-adaptor库可以替换为pytest-allure-adaptor2

2、安装allure-commandline工具

下载的allure-commandline为ZIP压缩包,需要将解压文件中bin目录设置为环境变量。

注意:不要将allure-commandline解压在Program Files (x86)目录中,否则运行会报错

技术分享图片

allure-commandline百度云盘下载:

链接:https://pan.baidu.com/s/1o2ptbdOKq2qOQYkQ0z2pKg
提取码:wevw

3、验证安装是否成功与问题解决方法

在命令行输入pytest和allure,若提示如下错误信息,是因为我们没有将python目录下的Scripts目录配置到环境变量中

技术分享图片

将python目录下的Scripts目录配置到环境变量后,再次输入pytest,返回如下信息,则表示pytest安装成功。

 技术分享图片

但是当我们在命令行输入allure,却返回错误信息“此时不应有 \Python36-32\allure-commandline\bin\..”,产生问题的原因是我们把allure-commandline解压到“Program Files (x86)”中,需要更换安装路径为“Program Files”。

技术分享图片

当更换allure-commandline目录后,再次输入allure,可能还会返回错误信息“此时不应有\java\jdk1.8.0_17\lib”,此时可能需要安装64位的JDK(我没试过更换目录,直接重新安装的64位JDK,所以不清楚直接更换目录是否有用)

当输入allure返回如下界面,则表示allure安装成功

技术分享图片

 

Pytest+Allure生成HTML图形化测试报告

原文:https://www.cnblogs.com/testlearn/p/11069664.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!