会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
芒果93
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2024年2月26日
学习python自动化——pytest单元测试框架
摘要: 一、什么是pytest 单元测试框架,unittest(python自带的),pytest(第三方库)。 用于编写测试用例、收集用例、执行用例、生成测试结果文件(html、xml) 1.1、安装pytest pip install pytest 1.2、导入 import pytest 二、步骤 2
阅读全文
posted @ 2024-02-26 22:37 芒果93
阅读(5721)
评论(0)
推荐(0)
2024年1月10日
学习python自动化——mock
摘要: 一、mock作用1、解决项目依赖2、对外接口调试(第三方公司)3、模拟业务接口 二、mock导入 python3.0以上版本将mock集成到了unittest from unittest import mock 三、参数 1、return_value:模拟参数,返回字典 def test01():
阅读全文
posted @ 2024-01-10 16:11 芒果93
阅读(253)
评论(0)
推荐(0)
2024年1月5日
学习python自动化——re正则
摘要: re(正则)一、正则表达式作用正则表达式匹配指定规则的字符串二、re常用方法 findall(pattern, string, flags=0):使用正则表达式,匹配所有符合条件的字符串,返回匹配到的所有子串,返回list pattern:正则表达式 string:匹配的字符串 flags=0:自定
阅读全文
posted @ 2024-01-05 19:02 芒果93
阅读(92)
评论(0)
推荐(0)
2024年1月3日
学习python自动化——jsonpath
摘要: 一、安装 pip install jsonpath 二、语法 $ 表示根元素 @ 当前元素 .or[] 子元素 .. 递归搜索(不管当前路径,搜索符合条件的数据) * 通配符,表示所有的元素 [] 子元素操作符 [,] 支持迭代器中做多选,多个key用逗号隔开 [start: end: step]
阅读全文
posted @ 2024-01-03 19:22 芒果93
阅读(111)
评论(0)
推荐(0)
2022年6月25日
学习python自动化——接口测试
摘要: 一、接口测试用例 1.1、测试用例设计方法 1)等价类 2)边界值 3)因果图 4)判定表 5)正交试验(筛选时) 6)流程覆盖 7)错误推测 1.2、接口测试用例怎么写 1.2.1、功能(自动化测试关注) 1、有效等价类(还要考虑前置条件、参数替换) 1)登录成功 2、无效等价类(还要考虑前置条件
阅读全文
posted @ 2022-06-25 21:07 芒果93
阅读(1748)
评论(0)
推荐(0)
2022年6月24日
学习python自动化——接口(requests+鉴权)
摘要: 一、接口概念:传递数据的通道二、鉴权 2.1、概念:验证用户是否拥有访问系统的权利 2.2、session(放到cookie中)(会占用服务器资源) 2.2.1、session注册鉴权流程 1)浏览器:我要注册 2)提交用户名,密码 3)服务器:数据库无该用户,允许注册,接口处理注册请求,存储用户名
阅读全文
posted @ 2022-06-24 23:33 芒果93
阅读(2176)
评论(0)
推荐(0)
学习python自动化——网络基础
摘要: 一、OSI模型 七层架构 7、应用层:HTTP 6、表示层 5、会话层 4、传输层:TCP 3、网络层 2、数据链路层 1、物理层 二、http协议 2.1、HTTP概念 1、超文本传输协议(Hyper Text Transfer Protocol) 2、用于从万维网服务器传输超文本到本地浏览器的传
阅读全文
posted @ 2022-06-24 18:24 芒果93
阅读(121)
评论(0)
推荐(0)
2022年6月23日
学习python自动化——配置文件(ini、yaml)
摘要: 一、配置文件 1.1、概念:公共的,常修改的文件 1.2、类型 1)ini 2)yaml 3)python文件:django配置用的就是python文件 1.3、作用:实现软编码,方便修改二、使用场景 2.1、项目环境切换 测试环境、开发环境、生产环境,这几个环境区别在于域名、端口不同, 则可将存储
阅读全文
posted @ 2022-06-23 22:36 芒果93
阅读(1014)
评论(0)
推荐(0)
学习python自动化——log日志
摘要: 一、log日志 1.1、从代码里收集过来,用来还原用户行为 1.2、python自带的库 import logging 1.3、日志打印原则:只打印关键信息(能够还原用户行为的关键信息) 1.4、自动化测试关键信息 1)请求地址 2)请求方式 3)请求时间 4)请求参数 5)断言 6)日志级别 7)
阅读全文
posted @ 2022-06-23 00:00 芒果93
阅读(1523)
评论(0)
推荐(0)
2022年6月21日
学习python自动化——ddt数据驱动,与excel+unittest相结合
摘要: 一、ddt(data driven tests) 第三方库二、安装:pip install ddt 更新:pip install -U ddt三、使用场景 如果一个接口所有逻辑都是一样的,只是请求的参数不一样四、原理:解压,自动遍历五:写法 #ddt写法@ddtclass TestDemo(unit
阅读全文
posted @ 2022-06-21 21:37 芒果93
阅读(580)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告