1、下载allure:
1、allure官网下载入口
https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
2、选择一个版本下载:
我这里选择zip包下载
3、解压、配置环境变量
4、检查是否配置成功,cmd命令,输入:allure --version
2、安装pytest和allure
1、pip 安装:
pip install pytest
pip install allure-pytest
2、Test.py测试运行
import pytest,os
class TestFirst():
def func(self,x):
return x + 1
def test_001(self):
assert self.func(3) == 5
def test_002(self):
print(“这是第2条测试用例!!”)
def test_003(self):
print(“这是第3条测试用例!!”)
if name == ‘main’:
# #生成allure报告的json文件
pytest.main([‘Test.py’,‘-s’, ‘-q’, ‘–alluredir=./report_results’])
# #启动allure服务查看报告结果
os.system(‘allure serve ./report_results’)
3、报告结果
3、pycharm首次运行编码错误、不生成json文件问题
1、编码错误,在pycharm的setting里设置File Encoding为GBK
2、无法生成json文件问题,在pycharm的setting里设置运行方式为Unittest