摘要:2021年第六期《python接口自动化+测试开发》课程,1月9号开学(火热报名中!) 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:1月9号-4月18号,每周六、周日晚上20:30-22:30 报名费:报名费3000一人(周期3个月) 联系QQ:283340479 课 阅读全文
posted @ 2020-12-08 10:54 上海-悠悠 阅读(1529) 评论(1) 推荐(2) 编辑
摘要:环境准备 1.1 python3环境安装 1.2 selenium3和chrome环境 1.3 pycharm安装 webdriver API 2.1基本操作 2.2元素定位id_name_class 2.3元素定位tag_link 2.4元素定位xpath_css 2.5浏览器窗口大小设置 2.6 阅读全文
posted @ 2020-12-04 10:30 上海-悠悠 阅读(781) 评论(0) 推荐(0) 编辑
摘要:课程介绍 课程主题:《Selenium+Pytest Web自动化实战》 适合人群: 1.功能测试转型自动化测试 2.web自动化零基础的小白 3.对python 和 selenium 有兴趣的同学 4.已经有一些基础,定位不熟练,没完整写过一整个项目的同学 5.想学pytest框架的同学 6.课程 阅读全文
posted @ 2020-11-12 19:11 上海-悠悠 阅读(731) 评论(1) 推荐(0) 编辑
摘要:前言 面试测试岗位一般会有笔试题,笔试题考SQL和编程基础比较多,小编最近收集了多家公司的测试面试题,整理成一个文档供大家参考。 2018年下半年一直不太平,听到最多的就是“p2p暴雷”,“xx平台跑路”,紧接着年底就是“裁员”、“xx部门就地解散”、“欠薪”,很多小伙伴已经提前回家准备过冬了,等待 阅读全文
posted @ 2019-01-22 10:16 上海-悠悠 阅读(12900) 评论(9) 推荐(1) 编辑
摘要:前言 前面学了 jsonpath 可以很好的解析 json 数据,提取出我们想要的内容,对于平常的基本工作没太大的问题,但有一点点小遗憾。 jsonpath 的 python 库功能并不是很强大,不支持过滤器使用正则表达式,一些常用的函数也不支持,对于一些高级语法并不支持。 看到有小伙伴提到 JME 阅读全文
posted @ 2021-01-21 22:53 上海-悠悠 阅读(96) 评论(0) 推荐(0) 编辑
摘要:前言 接口返回的json数据,需要取值后断言,本篇使用jsonpath来提取接口返回的数据 接口返回数据 接口返回一个 json 类型的数据,以下数据是很常见的一种数据结构 { "code": 0, "msg": "success!", "data": [{ "id": 154, "create_t 阅读全文
posted @ 2021-01-21 11:55 上海-悠悠 阅读(89) 评论(0) 推荐(0) 编辑
摘要:前言 django-rest-framework 分页器提供了3中分页方式,前面一篇介绍了简单分页 (PageNumberPagination), 本篇继续介绍另外2个分页偏移分页 (LimitOffsetPagination) 和游标分页 (CursorPagination) 偏移分页 (Limi 阅读全文
posted @ 2021-01-19 16:52 上海-悠悠 阅读(43) 评论(0) 推荐(0) 编辑
摘要:前言 当查询出来的数据量非常大的时候,需要分页查询,django-rest-framework 提供了分页的支持。 有三种分页功能:PageNumberPagination,LimitOffsetPagination,CursorPagination。 分页器 django-rest-framewo 阅读全文
posted @ 2021-01-19 10:18 上海-悠悠 阅读(25) 评论(0) 推荐(0) 编辑
摘要:前言 在使用 django-rest-framework 开发接口的时候,我们希望能设置有些字段是必填字段,有些字段是非必填字段。 在使用ModelSerializer 序列化的时候,可以个字段加一个 required 参数 设置 True 或 False 。 ModelSerializer 序列化 阅读全文
posted @ 2021-01-18 09:22 上海-悠悠 阅读(36) 评论(0) 推荐(0) 编辑
摘要:前言 使用 django-rest-framework 序列化的时候,返回的日期时间格式带T,查看不方便,如update_time=2021-01-18T08:56:47.756971。 需格式化改成我们平常用的日期时间格式 update_time=2021-01-18 08:56:47 问题描述 阅读全文
posted @ 2021-01-18 09:05 上海-悠悠 阅读(29) 评论(0) 推荐(0) 编辑
摘要:前言 循环控制器可以设定永远循环和循环次数,缺少条件判断。While控制器可以在循环的基础上加判断,当条件为false的时候跳出循环。 While控制器 线程组-添加-逻辑控制器-While控制器 Condition (function or variable) 可以是条件(函数或变量)。条件为 F 阅读全文
posted @ 2021-01-15 16:16 上海-悠悠 阅读(79) 评论(0) 推荐(0) 编辑
摘要:前言 当遇到需要对不同的条件做不同的操作时,我们可以使用 JMeter 中 if 控制器来实现。 如果(If)控制器 线程组-添加-逻辑控制器-如果(If)控制器 Expression(must evaluate to true or false) 表达式必须为true或false interpre 阅读全文
posted @ 2021-01-15 11:59 上海-悠悠 阅读(54) 评论(0) 推荐(0) 编辑
摘要:前言 有些接口请求头部带上X-Requested-With:XMLHttpRequest ,返回数据是 json 。如果头部不加这个参数,返回数据是普通 html 文本。 这种头部带上X-Requested-With:XMLHttpRequest的是 Ajax 异步请求。 Ajax 请求 Ajax 阅读全文
posted @ 2021-01-14 16:36 上海-悠悠 阅读(86) 评论(0) 推荐(0) 编辑
摘要:前言 简单控制器是jmeter里面最简单的一个逻辑控制器了,实际上它没任何功能,可以可以把多个请求实现分块或者分组。 简单控制器 线程组-添加-逻辑控制器-简单控制器 这个控制器没任何功能,可以修改控制器的名称和加注释 实现分组 当有多个请求的时候,可以按模块或功能点实现分组 不影响运行结果 阅读全文
posted @ 2021-01-14 15:11 上海-悠悠 阅读(41) 评论(0) 推荐(0) 编辑