![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytest
文章平均质量分 67
只看不学
这个作者很懒,什么都没留下…
展开
-
Mac下 allure的下载与配置
第一条直接复制过去就好了,第二条将${PATH}:后面的路径改为自己allure的路径。3.编辑完成后按一下esc,然后输入 :wq,就可以保存退出编辑啦。5.再输入命令查看allure版本号,返回版本号则代表配置成功。4.在终端输入命令,生效环境变量。2.配置allure的路径。电脑安装了jdk1.8+2.下载后直接解压就好啦。原创 2024-04-18 16:32:24 · 782 阅读 · 0 评论 -
allure报告添加环境信息及执行器信息
原因是因为在我们执行allure generate命令之前,系统自动生成的allure result目录缺少了这两个信息的文件,所以我们可以在运行allure generate命令之前,把这两个文件手动生成并放到allure result目录内,这样再运行allure generate命令生成的html报告里就会展示这两个模块信息。在运行pytest自动化后,在生成allure报告之前,调用这两个方法。原创 2023-09-27 18:51:38 · 741 阅读 · 11 评论 -
Pytest获取测试执行结果
背景:有时候需要自定义测试报告或者将测试结果发送到企业微信群聊,这个时候需要对测试结果进行计算统计,但是对拿不到测试结果很苦恼,博主总结了一下两种方式。原创 2023-06-05 16:13:29 · 2861 阅读 · 10 评论 -
接口自动化框架设计
帮助你快速设计一个接口自动化框架原创 2023-05-16 14:33:10 · 977 阅读 · 1 评论 -
pytest常用钩子函数
pytest_sessionfinish(session, exitstatus): 在测试套件执行结束后调用(也就是pytest进程结束前,会调用此钩子函数,),可以在此钩子函数中执行清理操作或收集报告等。在 Pytest 中,我们可以使用钩子函数(hook function)来在测试执行完成后执行一些特定的操作,例如生成报告、发送邮件等。pytest_sessionstart(session): 在测试套件开始执行前调用(也就是pytest进程启动后,会调用此钩子函数),可以在此处完成一些初始化操作。原创 2023-04-20 18:04:17 · 1645 阅读 · 0 评论 -
allure报告本地查看方式
背景:自动化运行之后,想将报告发给别人看,但是别的小伙伴打开后,页面一直显示loading,无法查看,这是因为查看allure报告时需要启动一个静态文件容器。原创 2023-04-20 17:44:34 · 2374 阅读 · 3 评论 -
pytest之@pytest.mark.dependency装饰器设置测试用例之间的依赖关系
1、这是一个pytest第三方插件,主要解决用例之间的依赖关系。原创 2023-04-18 16:02:38 · 1466 阅读 · 0 评论 -
Allure 测试报告- 动态生成标题、动态生成功能、报告添加用例失败截图
allure.title() 和 @allure.description() 都是装饰器,给测试用例提供标题和描述的,其实 allure 提供了在测试用例执行过程中动态指定标题和描述等标签的方法。1、创建test_allure_title_parametrize4.py文件。1、创建test_allure_title_parametrize5.py文件。test_allure_title_parametrize2.py文件。test_allure_title_parametrize.py文件。原创 2023-04-17 14:31:43 · 699 阅读 · 1 评论 -
Pytest和Allure测试框架-超详细版+实战
https://blog.csdn.net/qq_42610167/article/details/101204066原创 2022-12-14 09:58:12 · 203 阅读 · 0 评论 -
Pytest 使用简介及常用方法
最近在听极客时间的课程,里面的讲师极力推崇 pytest 框架,鄙视 unittest 框架,哈哈!然后查了些资料,发现了一条 python 鄙视链:pytest 鄙视 > unittest 鄙视 > robotframework。pytest 是 python 的第三方单元测试框架,比自带 unittest 更简洁和高效,支持315种以上的插件,同时兼容 unittest 框架。这就使得我们在 unittest 框架迁移到 pytest 框架的时候不需要重写代码。原创 2022-12-14 09:57:48 · 1543 阅读 · 0 评论 -
Allure+pytest 生成测试报告
python 主流自动化测试报告插件有三个:HTMLTestRunner、BeautifulReport 和 Allure。HTMLTestRunner是一个比较古老的报告模板,界面也不是很好看。BeautifulReport 界面很简洁,看起来也很直观,是一款比较不错的报告插件。如果你想提升一下你的level,让你的自动化测试报告变得高大上,那么请选择 Allure。Allure 是一款轻量级的开源自动化测试报告生成框架。原创 2022-12-14 09:57:20 · 2511 阅读 · 0 评论