
pytest入门 ----- allure生成报告
allure生成测试报告首先要确认安装了allure-pytest插件1)如果是Windows系统,要去Git下载、解压、配置path路径。2)如果是Mac,要安装allure,我试过brew install allure可是安装不成功,总是下载不下来。只能用笨方法了:1.下载allure地址https://github.com/allure-framework/allure2/releases下
allure
生成测试报告
首先要确认安装了allure-pytest
插件
1)如果是Windows系统,要去Git下载、解压、配置path路径。
2)如果是Mac,要安装allure
,我试过brew install allure
可是安装不成功,总是下载不下来。只能用笨方法了:
1. 下载allure
地址https://github.com/allure-framework/allure2/releases
下载zip文件,然后解压放到自己想放到的目录。
2. 确认你把allure
的bin
文件夹放在哪里了
把bin
文件夹拖到终端里,然后pwd
就可以看到路径了:
3. Mac配置环境变量
在终端输入:open -t ~/.bash_profile
打开配置文件,输入:
PATH="/Users/macbook/allure-2.17.2/bin:${PATH}"
export PATH
图1:打开的.bash_profile文件
图2:手写的allure PATH
4. 使配置的环境变量生效
回到终端,输入source ~/.bash_profile
使环境变量生效
5. 输入allure --version
显示版本号,证明配置成功
6. 重启pycharm
修改pytest.ini
文件,在addopts
增加--alluredir ./temp
意思是设置一下allure生成json格式的临时报告路径./temp
就是放到当前路径的temp
文件夹下。
然后执行pytest
可以看到在temp
文件夹中生成了很多.json
的文件
然后在pytest.main()
下面增加
os.system("allure generate ./temp -o ./report --clean")
解释:
allure generate
命令,固定的./temp
临时的json格式报告的路径-o
输出output./report
生成的allure报告路径--clean
清空report文件夹下原来的报告
这样在report文件夹下就能看到生成的报告了
打开以后:
这个报告还有很多可以改进的地方,可以根据你的需要进行显示,我们后面再介绍。
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢软件测试的小伙伴们,可以加入我们的测试技术交流扣扣群:779450660里面有各种软件测试资源和技术讨论)
更多推荐
所有评论(0)