摘要:2020年第五期《python接口自动化+测试开发》课程,10月11号开学(火热报名中!) 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:10月11号-1月3号,每周六、周日晚上20:30-22:30 报名费:报名费3000一人(周期3个月) 联系QQ:28334047 阅读全文
posted @ 2020-09-09 23:10 上海-悠悠 阅读(1910) 评论(0) 推荐(1) 编辑
摘要:前言 面试测试岗位一般会有笔试题,笔试题考SQL和编程基础比较多,小编最近收集了多家公司的测试面试题,整理成一个文档供大家参考。 2018年下半年一直不太平,听到最多的就是“p2p暴雷”,“xx平台跑路”,紧接着年底就是“裁员”、“xx部门就地解散”、“欠薪”,很多小伙伴已经提前回家准备过冬了,等待 阅读全文
posted @ 2019-01-22 10:16 上海-悠悠 阅读(11914) 评论(9) 推荐(1) 编辑
摘要:前言 使用requests-html库渲染html页面的时候,初次使用需下载 chromium 浏览器,但是这个地址是从国外下载的,所以慢的你怀疑人生,你懂得! pyppeteer-install下载没反应,r.html.render() 下载无反应?看完这篇就能解决! requests-html 阅读全文
posted @ 2020-10-19 23:23 上海-悠悠 阅读(86) 评论(0) 推荐(0) 编辑
摘要:前言 现在流行用 docker 部署环境,python 开发的 django 项目也可以写个 Dockefile 文件,方便docker部署。 django 是依赖于python环境的,所有镜像制作是用一个python的镜像基础上把我们需要的环境添加过去就可以了。 Dockefile 文件 Dock 阅读全文
posted @ 2020-10-15 19:50 上海-悠悠 阅读(75) 评论(0) 推荐(0) 编辑
摘要:前言 django项目线上部署到阿里云服务器,setting里面设置DEBUG=FALSE后,访问网站静态资源没显示相关问题解决。 准备工作: 1.一台服务器,如阿里云,腾讯云 2.django项目的源码包 settings.py文件修改 先将 settings.py 文件的 DEBUG 设置为Fa 阅读全文
posted @ 2020-10-15 18:53 上海-悠悠 阅读(44) 评论(0) 推荐(0) 编辑
摘要:前言 已知一个dict 比如a = {"a":1},另一个dict比如为b = {"a":1,"b":2},如何判断a是否在与b中。 一般在接口测试的时候,返回的参数比较多的情况,如果一个个字段去校验,会比较麻烦,那么如何直接拿一个期望的字典放键值对,判断结果里面是否包含期望的值 set实现 set 阅读全文
posted @ 2020-09-23 12:33 上海-悠悠 阅读(351) 评论(0) 推荐(0) 编辑
摘要:前言 使用 httprunner 框架参数化时,一般参数数据放csv文件,csv 文件默认都是字符串类型,有些接口需传 int 类型的数字。 当读取csv文件的数据后,需进行数据转换,参考前面一篇https://www.cnblogs.com/yoyoketang/p/13711504.html c 阅读全文
posted @ 2020-09-22 13:33 上海-悠悠 阅读(125) 评论(0) 推荐(0) 编辑
摘要:前言 使用httprunner框架参数关联的时候,最近遇到小伙伴们问的一个问题,上个接口返回的值是一个字符串类型(如: "123456"),下个接口要用到这个值,但是需传int类型的 123456。 问题描述 假设上个接口返回的数据是如下格式,我们需要提取 key1 的值 "args": { "ke 阅读全文
posted @ 2020-09-22 13:12 上海-悠悠 阅读(116) 评论(0) 推荐(0) 编辑
摘要:前言 我们每天写完自动化用例后都会提交到 git 仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交 git 仓库的用例。 pytest-picked 插件可以实现只运行未提交到git仓库的代码。 pytest-picked 使用命令行安装 pip inst 阅读全文
posted @ 2020-09-17 10:32 上海-悠悠 阅读(173) 评论(0) 推荐(0) 编辑
摘要:前言 通常我们认为每个测试用例都是相互独立的,因此需要保证测试结果不依赖于测试顺序,以不同的顺序运行测试用例,可以得到相同的结果。 pytest默认运行用例的顺序是按模块和用例命名的 ASCII 编码顺序执行的,这就意味着每次运行用例的顺序都是一样的。 app 测试里面有个 monkey 测试,随机 阅读全文
posted @ 2020-09-16 11:01 上海-悠悠 阅读(182) 评论(0) 推荐(0) 编辑
摘要:前言 我们在做测试的时候,经常遇到领导的灵魂拷问:你的测试用例覆盖率是多少,达到100%了么?你如何保证你的测试质量? 测试用例的覆盖率如何统计呢,如何知道开发的代码,我们都测到了,不会存在漏测的情况。 pytest-cov 先命令行安装 pytest-cov 2.10.1版本 pip instal 阅读全文
posted @ 2020-09-15 12:21 上海-悠悠 阅读(327) 评论(2) 推荐(1) 编辑
摘要:前言 pytest 的插件完成之后,可以上传到 github,方便其他小伙伴通过 pip 源码安装。如果我们想通过 pip install packages 这种方式安装的话,需上传到 pypi 仓库 pypi仓库 pip,全称是:python install packages,它是一个通用的 Py 阅读全文
posted @ 2020-09-14 12:03 上海-悠悠 阅读(121) 评论(0) 推荐(1) 编辑