pytest allure测试报告_python3+pytest+allure环境搭建

前沿:之前用的接口测试框架,主要用python3+request+unnitest+HTMLRunner组成,效率不是很高;后来重新规划了一下,将其重构成python3+request+pytest+allure的版本,更加简单易用,效率更高,报告也更加美观;本教程先来说说其环境的搭建!

环境:windows 10、Python3.7(Python3的安装请自行百度)

一、安装pytest

1)win+R,输入cmd

2)在dos窗口中,输入:pip install pytest

3)安装完成后,可以查看一下版本:pytest --version

32a1fb85cace6054787e7103d1264503.png
825e40c3d904d77cd0e6b6273334a9f2.png
59a15d0f596e43d5d705dcbe0387c47f.png

二、安装allure-pytest

1)在dos窗口中,输入:pip install allure-pytest

2)自动安装完成后,会出现版本号安装成功的提示信息

c8fefec54bc38ef1be4c21f4eac29b06.png

三、安装allure

1)自行百度下载(allure官网)

2)解压后,找到bin目录,然后进行环境变量的配置

环境变量:桌面-->此电脑-->右击-->属性-->高级系统设置-->环境变量-->系统变量-->编辑

3)新增环境变量的目录,例如:D:workallure-2.7.0bin

4)配置成功后,打开一个新的dos窗口,如果配置成功,输入allure,会有相关提示信息出来

459e6b76b5598f718fc6596ac48d1831.png
9c860b8ba0450f93e200dc2333c0c85a.png
94179d8c7cf37e17bc4f23cab3b83084.png
589f49c3aff12b7824cc87b758d6e9d9.png

四、在编译器上,编写一下简单的验证代码,并执行一下

import pytestimport allure@allure.feature("myfirst allure")def test_one():    print("hello pytest")    assert 1>2if __name__ == '__main__':    pytest.main(['-s','test_01.py','-q','--alluredir','./report'])
731cacd4ed879ac5aabb8363b0324981.png

五、生成美观的测试报告可视化展示

1)打开新的dos窗口,切换到验证文件的目录下(用dir命令),然后执行:allure generate --clean ./report -o ./results

2)在dos窗口中执行:allure open ./results或者allure serve ./report

3)执行后,就会默认浏览器弹出测试报告可视化展示

1205f3c31b55e1858ed42aa9907068c2.png
f96667fe2ec3059e69928ec06828b457.png
013923f2996b619a47d511e51aa12e16.png
a39497fbd89c8fb6a2a36daf84a88704.png

六、环境搭建完成

后续将继续介绍,Python3+pytest+allure接口测试框架的搭建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值