python 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

二、安装allure-pytest

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

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

三、安装allure

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

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

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

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

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

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

import pytest

import allure

@allure.feature("myfirst allure")

def test_one():

print("hello pytest")

assert 1>2

if __name__ == '__main__':

pytest.main(['-s','test_01.py','-q','--alluredir','./report'])

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

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

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

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

六、环境搭建完成

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值