首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pytest
郝同学的测开笔记
创建于2023-08-31
订阅专栏
深入理解pytest
等 16 人订阅
共34篇文章
创建于2023-08-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解 pytest_collection_modifyitems 钩子函数:优化测试集收集与管理
前言 在解锁 pytest_configure(config) 的神奇功能:个性化定制你的测试框架这篇文章中,我们在文章最后,抛出了pytest_collection_modifyitems()钩子函
解锁 pytest_configure(config) 的神奇功能:个性化定制你的测试框架
前言 在深入理解 pytest-repeat 插件的工作原理这篇文章中,我们看到pytest_repeat源码中有这样一段 其实这里的pytest_configure也是一个钩子函数,那这个钩子函数有
探索pytest_addoption(parser)钩子函数:自定义命令行选项的无限可能
前言 在深入理解 pytest-repeat 插件的工作原理这篇文章中,我们看到pytest_repeat源码中有这样一段源码 其实这里的pytest_addoption也是一个钩子函数,那这个钩子函
利用MixProxy自动录制生成Pytest案例:轻松实现测试脚本编写!
前言 进行接口自动化时,有时候往往没有接口文档,或者文档更新并不及时,此时,想要获取相关接口,通过抓包是一种快速便捷的手段。抓包获取到接口后,开始写接口用例,此时需要复制请求url、请求参数等,时间长
提高接口自动化测试效率:使用 JMESPath 实现断言和数据提取
前言 做接口自动化,断言是比不可少的。如何快速巧妙的提取断言数据就成了关键,当然也可以提高用例的编写效率。笔者在工作中接触到了JMESPath,那到底该如何使用呢?带着疑惑一起往下看。 JMESPat
深入探索 pytest_generate_tests 钩子函数:动态生成测试实例的利器
前言 在深入理解 pytest-repeat 插件的工作原理这篇文章中,我们看到pytest_repeat源码中有这样一段 这个 pytest_generate_tests 钩子函数会在 pytest
利用 Pytest Cache Fixture 实现测试结果缓存
前言 接口自动关过程中,经常会遇到这样一些场景,"请求2需要用到请求1响应的数据",常见的做法,进行用例依赖或者将请求1的响应结果写入一个文件,用到的时候读取文件。当然这都不是这篇文章的重点,本片文章
测试中的终极神器:使用 pytest fixture 和 session 自动添加请求头,让接口测试更高效!
前言 做接口测试时,大部分接口都需要登录鉴权。笔者在项目中进行接口测试时需要在请求头部添加Authentication token,使用requests.get()、requests.post() 等
pytest 的 request fixture:实现个性化测试需求
前言 在深入理解 pytest-repeat 插件的工作原理这篇文章中,我们看到pytest_repeat源码中有这样一段 看到参数为request,我们知道fixture装饰的函数入参,只能是其他f
掌握 pytest fixture:优化你的测试代码(二)
前言 这篇文章主要探究fixture的并列嵌套使用以及重写fixture 并列使用fixture 实用场景:比如我们需要有多个前置条件。看下面例子 由于两个fixture的scope都是functio
掌握 pytest fixture:优化你的测试代码(一)
前言 这篇文章开始,深入探究pytest核心功能fixture,感受pytest的强大。 fixture是啥 fixture是pytest特有的功能,它用@pytest.fixture标识,定义在函数
深入了解 Pytest Markers:提升测试用例的组织和控制能力
前言 从这篇开始,逐一解决fixture是啥?mark是啥?参数request是啥?钩子函数是啥?parametrize参数化是啥?这些问题。本片先介绍一下mark是啥?以及如何使用 Markers有
深入理解 pytest-repeat 插件的工作原理
前言 在文章无需修改代码,深入探究 pytest 如何自动查找并加载三方插件中最后提到了,到底pytest_repeat插件的具体功能是如何实现的呢?相信具体了解了该插件,其他三方插件也可以很快了解它
无需修改代码,深入探究 pytest 如何自动查找并加载三方插件
前言 相信测试的同学或者python开发同学,都知道pytest框架,pytest不仅是一个功能强大的测试框架,同时还是一个插件化的测试平台。插件只需配置就可以直接使用,而不需要测试代码配合。如果安装