前言
- 使用pytest跑完了用例,还要有个漂亮的报告展示出自动化case的结果,现在一起来学习下alluer吧
安装alluer
1. # 直接安装 2. pip install pytest 3. 4. # 豆瓣镜像安装,速度快 5. pip3 install allure-pytest -i http://pypi.douban.com/simple/
安装allure命令行工具
- 配置环境变量:先解压,把bin路径添加到环境变量
代码示例
1. # -*- coding: utf-8 -*- 2. # @Time : 2021/11/6 3. # @Author : 大海 4. # @File : test_37.py 5. 6. import os 7. import allure 8. 9. @allure.step("步骤1:点击首页") 10. def test_step_1(): 11. print("点击首页") 12. 13. 14. @allure.step("步骤2:点击banner") 15. def test_step_2(): 16. print("点击banner") 17. 18. 19. if __name__ == '__main__': 20. # alluredir 是存放allure报告信息的目录 21. os.system('pytest -s test_37.py --alluredir ./report/allure_raw')
- 执行完在当前目录下生成了报告的原始json文件
查看报告
- allure serve report/allure_raw:在报告原始文件同级目录执行