2026/1/8 7:20:42
网站建设
项目流程
怎么看网站开发语言是哪种,在线制作文字,建设项目环评在什么网站公示,专门做拼团的网站文章目录2.接口自动化测试2.9 测试报告allure2.9.1 介绍2.9.2 安装2.9.3 使用运行自动化#xff0c;并指定测试报告放置路径查看测试报告2.接口自动化测试
2.9 测试报告allure 官方文档#xff1a;https://allurereport.org/docs/pytest-configuration 2.9.1 介绍 Allure Re…文章目录2.接口自动化测试2.9 测试报告allure2.9.1 介绍2.9.2 安装2.9.3 使用运行自动化并指定测试报告放置路径查看测试报告2.接口自动化测试2.9 测试报告allure官方文档https://allurereport.org/docs/pytest-configuration2.9.1 介绍Allure Report由一个框架适配器和allure命令行工具组成是一个流行的开源工具用于可视化测试运行的结果。它可以以很少甚至零配置的方式添加到您的测试工作流中。它生成的报告可以在任何地方打开并且任何人都可以阅读无需深厚的技术知识.2.9.2 安装1下载allure-pytest包pip install allure-pytest2.13.52下载Windows版Allure报告下载压缩包下载链接https://github.com/allure-framework/allure2/releases/download/2.30.0/allure2.30.0.zip解压添加系统环境变量将allure-2.29.0对应bin目录添加到系统环境变量中确认结果打开cmd查看allure版本allure--version出现allure版本则安装成功。若出现cmd中执行allure --version可以打印版本但是pycharm控制台执行命令提示命题找不到则需要修改pycharm中命令行环境如下保存后需要重启pycharm然后检查pycharm中命令行是否可以使用allure命令2.9.3 使用运行自动化并指定测试报告放置路径我们先创建两个py文件然后写上简单的代码test_allure01.pydeftest_aaa():assertaaaaaadeftest_bbb():assertbbbccctest_allure02.pydeftest_ccc():assertccccccdeftest_ddd():assertdddddd然后在终端运行pytest--alluredirresults_dir#保存测试报告的路径存放到一个名叫 results_dir 的文件夹里打印当前项目下自动生成results_dir文件夹存放报告相关文件生成测试报告可以在控制台通过命令将结果保存在results_dir文件夹中也可以在pytest.ini文件中配置测试报告放置路径addopts-vs--alluredir results_dir查看测试报告1方法一启动一个本地服务器来在浏览器中展示测试报告终端执行命令自动在浏览器打开测试报告allure serve[options]results_dir--host指定服务器监听的主机地址默认为localhost。--port指定服务器监听的端口号默认为0自动选择空闲端口--clean-alluredir清除上一次生成的测试报告示例1#不指定端口号和主机地址allure serve.\results_dir\想退出服务就CtrlC然后输入y回车打印示例2#指定端口号allure serve--port8787.\results_dir\打印示例3#清除上一次生成的测试报告allure serve.\results_dir\--clean-alluredir打印页面讲解在Suites模块里面是按照测试用例的层级来摆放的点击对应的测试用例就可以看到他具体的数据。具体可以自己摸索。2方法二从测试结果生成测试报告终端执行命令allure generate[options]results_dirs-oreports示例allure generate.\results_dir\-o.\allure-report--clean打印优点是本地不需要运行也可以查看到