上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 144 下一页
摘要: 2023年第 13 期《python接口web自动化+测试开发》课程,12月24号开学(课程全面升级!) 主讲老师:上海-悠悠 上课方式:微信群视频在线教学,方便交流 本期上课时间:2022年12月24号 - 2023年4月1号,周六周日上午9:00-11:00 或 晚上20:30-22:30 报名 阅读全文
posted @ 2022-12-05 18:42 上海-悠悠 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们测试流程类的接口,需反复去调用同一个接口,就会想到复用API,在代码里面可以写成函数去调用。 那么在yaml 文件中,我们可以把单个API写到一个yaml 文件,测试用例去调用导入API。 pip 安装插件 pip install pytest-yaml-yoyo 用例分层功能在 v1. 阅读全文
posted @ 2022-12-05 09:58 上海-悠悠 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 前言 在发送请求的时候,我们希望在发送请求参数前,带上签名的值,或者返回的内容需要二次处理,解密后返回。 此功能我们可以用 hooks 钩子来实现 pip 安装插件 pip install pytest-yaml-yoyo hooks 功能在v1.0.4版本上实现 response 钩子功能 req 阅读全文
posted @ 2022-11-30 15:06 上海-悠悠 阅读(826) 评论(1) 推荐(0) 编辑
摘要: 前言 requests 是 Hooks 即钩子方法,用于在某个框架固定的某个流程执行是捎带执行(钩上)某个自定义的方法。 requests 库只支持一个 response 的钩子,即在响应返回时可以捎带执行我们自定义的某些方法。 可以用于打印一些信息,做一些响应检查或想响应对象中添加额外的信息 使用 阅读全文
posted @ 2022-11-29 22:02 上海-悠悠 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 前言 在yaml用例文件中,有些数据不是固定的,比如注册账号,我需要每次生成不一样的,那么我们可以调用自己定义的函数 pip 安装插件 pip install pytest-yaml-yoyo yaml 中调用内置方法 pytest-yaml-yoyo 插件使用了强大的jinja2 模板引擎,所以我 阅读全文
posted @ 2022-11-29 13:35 上海-悠悠 阅读(549) 评论(0) 推荐(1) 编辑
摘要: 前言 如何在 requests 模块中使用代理发送请求 requests 使用代理 在requests模块中使用代理示例 # 作者-上海悠悠 微信/QQ交流:283340479 # blog地址 https://www.cnblogs.com/yoyoketang/ url = "https://w 阅读全文
posted @ 2022-11-29 09:48 上海-悠悠 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 前言 当一个用例用到多组测试数据的时候,我们必然会用到参数化,接下来看下如何在yaml文件中实现参数化 pip 安装插件 pip install pytest-yaml-yoyo 参数化功能在v1.0.3版本上实现 参数化的实现 用例参数化的实现,我设计了2种实现方式 参数化方式1: config: 阅读全文
posted @ 2022-11-28 14:40 上海-悠悠 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在使用自动化测试框架的时候,经常会遇到一个需求,希望在全局用例中,仅登录一次,后续所有的用例自动带上请求头部token 或者cookies。 环境准备 Python 3.8版本 Pytest 7.2.0 最新版 pip 安装插件 pip install pytest-yaml-yoyo 需 阅读全文
posted @ 2022-11-25 11:04 上海-悠悠 阅读(1071) 评论(0) 推荐(1) 编辑
摘要: 前言 在自动化用例中,我们经常会看到有人提问,上一个接口的返回的结果,如何取出来给到下个接口的入参。 我们用 extract 关键字提取接口的返回结果(需要更新v1.0.2版本)。 extract 关键字使用 举个例子 用个post请求http://httpbin.org/post POST htt 阅读全文
posted @ 2022-11-24 14:26 上海-悠悠 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 前言 基于 httprunner 框架的用例结构,我自己开发了一个pytest + yaml 的框架,那么是不是重复造轮子呢? 不可否认 httprunner 框架设计非常优秀,但是也有缺点,httprunner3.x的版本虽然也是基于pytest框架设计,结合yaml执行用例,但是会生成一个py文 阅读全文
posted @ 2022-11-23 14:42 上海-悠悠 阅读(1965) 评论(3) 推荐(2) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 144 下一页