会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上海-悠悠
基于Fastapi《Python 测试开发》课程,4月23开学
《python接口自动化+playwright》课程,5月26号开学
联系weixin/qq:283340479
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
8
9
10
11
12
13
14
15
16
···
140
下一页
2023年6月16日
pytest + yaml 框架 -38.企业微信机器人通知
摘要: 前言 v1.3.2版本 支持企业微信机器人发送报告通知了。 pip install pytest-yaml-yoyo (备注:从v1.2.4 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug, 不提供新功能了。) 获取企业微信机器人token 企业机器人相关接口可以看官方文
阅读全文
posted @ 2023-06-16 20:59 上海-悠悠
阅读(395)
评论(0)
推荐(0)
2023年6月12日
pytest + yaml 框架 -37.mark 标记对用例运行时长断言
摘要: 前言 pytest 执行用例的时候,我们希望对用例的运行时间断言,当用例执行时长大于预期标记此用例失败。 @pytest.mark.runtime(1) 运行时长单位是秒 此插件已打包上传到pypi https://pypi.org/project/pytest-runtime-yoyo/1.0.0
阅读全文
posted @ 2023-06-12 15:45 上海-悠悠
阅读(290)
评论(0)
推荐(0)
pytest文档 88- pytest-runtime-yoyo 对用例运行时长断言
摘要: 说明 pytest 执行用例的时候,我们希望对用例的运行时间断言,当用例执行时长大于预期标记此用例失败。 @pytest.mark.runtime(1) 运行时长单位是秒 此插件已打包上传到pypi https://pypi.org/project/pytest-runtime-yoyo/ 基本示例
阅读全文
posted @ 2023-06-12 11:44 上海-悠悠
阅读(229)
评论(0)
推荐(0)
2023年6月9日
pytest + yaml 框架 -36.mark 标记功能实现
摘要: 前言 pytest可以支持对用例自定义标记, 可以把用例按自己的需要归类标记,比如按用例优秀级,标记一些smoke冒烟测试用例。 (备注:从v1.2.4 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug, 不提供新功能了。) pytest 标记基本使用 test_m.py
阅读全文
posted @ 2023-06-09 22:13 上海-悠悠
阅读(303)
评论(0)
推荐(0)
2023年6月8日
pytest + yaml 框架 -35.根据不同运行环境生成全局token
摘要: 前言 我们在使用自动化测试框架的时候,经常会遇到一个需求,希望在全局用例中,仅登录一次,后续所有的用例自动带上请求头部token 或者cookies。 我们可以自定义fixture 更新内置的 requests_session, 在请求头部添加token 来实现全局登录。 (备注:从v1.2.4 以
阅读全文
posted @ 2023-06-08 11:42 上海-悠悠
阅读(501)
评论(1)
推荐(0)
pytest + yaml 框架 -34.接口 sign 签名请求预处理
摘要: 前言 一般公司对外的接口都会用到 sign 签名,对不同的客户提供不同的apikey ,这样可以提高接口请求的安全性,避免被人抓包后修改请求参数乱请求。 关于sign签名的可以参考前面一篇的介绍https://www.cnblogs.com/yoyoketang/p/11742187.html (备
阅读全文
posted @ 2023-06-08 09:55 上海-悠悠
阅读(332)
评论(0)
推荐(0)
2023年6月7日
pytest + yaml 框架 -33.参数化读取文件路径优化
摘要: 前言 针对小伙伴提出参数化时读取外部文件,在项目根路径运行没问题,但是进入到项目下子文件夹运行用例,就会找不到文件问题做了优化。 关于参数化读取外部文件相关内容参考前面这篇[pytest + yaml 框架 -25.参数化数据支持读取外部文件txt/csv/json/yaml](pytest + y
阅读全文
posted @ 2023-06-07 23:16 上海-悠悠
阅读(375)
评论(0)
推荐(0)
pytest + yaml 框架 -32.re 正则解析返回结果
摘要: 前言 pytest-yaml-yoyo 插件可以支持3种表达式提取接口返回结果,jsonpath 和 jmespath 适合解析返回的json数据。 非json 数据的结果可以用re 正则表达式取值。 (备注:从v1.2.4 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug
阅读全文
posted @ 2023-06-07 19:48 上海-悠悠
阅读(289)
评论(0)
推荐(0)
2023年6月6日
pytest文档 87 - 如何禁用插件
摘要: 前言 在运行用例的时候,我们可能出于某种需求,不想加载某个插件,比如我通过pip安装了一个pytest的插件。 后续我想修改插件的一些代码,于是放到项目本地,自己去注册本地插件了。这样就需要禁用 pip 安装的那个插件。 查看激活的插件 我们可以通过 --trace-config 命令插件当前运行环
阅读全文
posted @ 2023-06-06 22:17 上海-悠悠
阅读(307)
评论(0)
推荐(0)
2023年5月29日
pytest + yaml 框架 -31.JMESPath解析json数据
摘要: 前言 前面学了 jsonpath 可以很好的解析 json 数据,提取出我们想要的内容,对于平常的基本工作没太大的问题,但有一点点小遗憾。 jsonpath 的 python 库功能并不是很强大,对于一些高级语法并不支持,不支持过滤器使用正则表达式,一些常用的函数也不支持。 JMESPath 库也可
阅读全文
posted @ 2023-05-29 12:59 上海-悠悠
阅读(385)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
140
下一页
公告