上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 144 下一页
摘要: 前言 pytest 执行用例的时候,我们希望对用例的运行时间断言,当用例执行时长大于预期标记此用例失败。 @pytest.mark.runtime(1) 运行时长单位是秒 此插件已打包上传到pypi https://pypi.org/project/pytest-runtime-yoyo/1.0.0 阅读全文
posted @ 2023-06-12 15:45 上海-悠悠 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 说明 pytest 执行用例的时候,我们希望对用例的运行时间断言,当用例执行时长大于预期标记此用例失败。 @pytest.mark.runtime(1) 运行时长单位是秒 此插件已打包上传到pypi https://pypi.org/project/pytest-runtime-yoyo/ 基本示例 阅读全文
posted @ 2023-06-12 11:44 上海-悠悠 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest可以支持对用例自定义标记, 可以把用例按自己的需要归类标记,比如按用例优秀级,标记一些smoke冒烟测试用例。 (备注:从v1.2.4 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug, 不提供新功能了。) pytest 标记基本使用 test_m.py 阅读全文
posted @ 2023-06-09 22:13 上海-悠悠 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在使用自动化测试框架的时候,经常会遇到一个需求,希望在全局用例中,仅登录一次,后续所有的用例自动带上请求头部token 或者cookies。 我们可以自定义fixture 更新内置的 requests_session, 在请求头部添加token 来实现全局登录。 (备注:从v1.2.4 以 阅读全文
posted @ 2023-06-08 11:42 上海-悠悠 阅读(401) 评论(1) 推荐(0) 编辑
摘要: 前言 一般公司对外的接口都会用到 sign 签名,对不同的客户提供不同的apikey ,这样可以提高接口请求的安全性,避免被人抓包后修改请求参数乱请求。 关于sign签名的可以参考前面一篇的介绍https://www.cnblogs.com/yoyoketang/p/11742187.html (备 阅读全文
posted @ 2023-06-08 09:55 上海-悠悠 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 前言 针对小伙伴提出参数化时读取外部文件,在项目根路径运行没问题,但是进入到项目下子文件夹运行用例,就会找不到文件问题做了优化。 关于参数化读取外部文件相关内容参考前面这篇[pytest + yaml 框架 -25.参数化数据支持读取外部文件txt/csv/json/yaml](pytest + y 阅读全文
posted @ 2023-06-07 23:16 上海-悠悠 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest-yaml-yoyo 插件可以支持3种表达式提取接口返回结果,jsonpath 和 jmespath 适合解析返回的json数据。 非json 数据的结果可以用re 正则表达式取值。 (备注:从v1.2.4 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug 阅读全文
posted @ 2023-06-07 19:48 上海-悠悠 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 前言 在运行用例的时候,我们可能出于某种需求,不想加载某个插件,比如我通过pip安装了一个pytest的插件。 后续我想修改插件的一些代码,于是放到项目本地,自己去注册本地插件了。这样就需要禁用 pip 安装的那个插件。 查看激活的插件 我们可以通过 --trace-config 命令插件当前运行环 阅读全文
posted @ 2023-06-06 22:17 上海-悠悠 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 前言 前面学了 jsonpath 可以很好的解析 json 数据,提取出我们想要的内容,对于平常的基本工作没太大的问题,但有一点点小遗憾。 jsonpath 的 python 库功能并不是很强大,对于一些高级语法并不支持,不支持过滤器使用正则表达式,一些常用的函数也不支持。 JMESPath 库也可 阅读全文
posted @ 2023-05-29 12:59 上海-悠悠 阅读(309) 评论(0) 推荐(0) 编辑
摘要: # 前言 highlight() 方法是通过高亮显示元素,在调试中有很大优势,可以清楚看到定位的元素所在的位置 # 遇到的问题 使用示例:点百度页面,定位文本元素“新闻”后点击 ![](https://img2023.cnblogs.com/blog/1070438/202305/1070438-2 阅读全文
posted @ 2023-05-29 08:29 上海-悠悠 阅读(654) 评论(2) 推荐(1) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 144 下一页