摘要: 时间复杂度 常数操作包括加减乘除,以及从数组中取出一个值(因为直接计算偏移量,是一块连续的区域) 注意:从list中取出一个值不是常数操作,因为需要遍历去找 时间复杂度就是计算存在多少个常数操作 且忽略低阶项,只要高阶项,且忽略高阶项的系数 通过亦或完成交换算法 def swap(): a = a 阅读全文
posted @ 2024-05-31 09:34 疯啦吧你 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 官方文档 https://requests.readthedocs.io/projects/cn/zh-cn/latest/user/quickstart.html#id2 阅读全文
posted @ 2024-05-31 09:33 疯啦吧你 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 性能测试怎么做的?关注哪些指标 哪里的cpu内存占用率,达到了什么标准,会有什么问题 性能测试策略是什么,怎么测的。 阅读全文
posted @ 2024-05-31 09:32 疯啦吧你 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 框架的稳定性 拦截问题能力 框架如何搭建 遇到了什么问题 yaml转换成测试数据逻辑 主要的功能 数据清洗的逻辑,为什么要数据清洗 数据删除后,会对业务数据造成影响吗?新增后,业务上对数据进行了改变。然后删除,相当于将业务的操作删了。 这种情况可以使用乐观锁。 遇到了哪些问题,怎么解决的 阅读全文
posted @ 2024-05-31 09:32 疯啦吧你 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 微信修改头像 微信手机充值 百度输入框测试case 兼容: 不同操作系统 不同浏览器 不同百度版本 不同手机类型 安全: 加密文件不允许搜索出来 规避违规字符 易用: 是否支持复制粘贴 输入时智能搜索推荐 点击输入框有光标显示 界面: 布局,颜色合理 无错别字 异常: 弱网。无网络 性能测试 最多可 阅读全文
posted @ 2024-05-31 09:31 疯啦吧你 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 版本质量评估,怎么保证他的质量 为什么进行接口测试 阅读全文
posted @ 2024-05-31 09:31 疯啦吧你 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 状态码 2xx:成功类 3xx:重定向 4xx:客户端错误 5xx:服务器错误 404:未找到网页 400:请求语法错误 500:服务器错误 503:服务器停机 200:成功 post和get的区别 get多用于获取服务端数据,post多用于向服务端推送数据。 get的参数多拼接在url中,post 阅读全文
posted @ 2024-05-31 09:31 疯啦吧你 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 查找文本中出现最多的字符,和位置 map记录字符和数量 #pyhon版本 def wordcount(str): h =[] dict = {} max = 0 maxkey = "" chars = str.split() for c in chars: if c not in dict: dic 阅读全文
posted @ 2024-05-31 09:31 疯啦吧你 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 环境一定要干净,环境折算 测试环境不可能像生产环境服务器那么多 负载测试: 通过提高负载,观察系统各项指标的表现(如CPU使用率) 压力测试: 找到系统瓶颈或不能接受的性能点,判断系统能提供的最大服务级别 性能测试流程: 需求分析以及需求确定:对于一些指标达到什么范围(需求从哪里来的?是系统高峰期时 阅读全文
posted @ 2024-05-31 09:29 疯啦吧你 阅读(20) 评论(0) 推荐(0) 编辑
摘要: JMeter 自带的 HTTP(S) Test Script Recorder(HTTP(S) 测试脚本录制器)的基本使用教程: 启动 JMeter:打开 JMeter 应用程序。 添加线程组:在测试计划下添加一个线程组。 可以增加一些过滤条件,过滤掉不需要的请求 配置 HTTP(S) Test S 阅读全文
posted @ 2024-05-31 09:28 疯啦吧你 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 是一个代理软件: 抓包 模拟弱网 手机允许电脑代理,电脑fiddler抓包 对请求打断点,修改入参(绕过前端校验,测试后端接口) 阅读全文
posted @ 2024-05-31 09:27 疯啦吧你 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 市面上的接口类型 http(restful协议):以http://开头 webservice(soap协议):http://...?wsdl格式(老了) dubbo(rpc协议):dubbo://开头,分布式常用 阅读全文
posted @ 2024-05-31 09:27 疯啦吧你 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 站在测试的角度考虑:正向,反向(异常)。注意:唯一性,空,时间 站在用户的角度上操作 站在开发的角度考虑 梳理业务逻辑图,帮助我们写出更完善的测试用例 数据 类型 规则 思考规则漏洞(打破规则) 功能,性能,安全,易用,兼容 功能: 注意唯一性(重复问题) 验证码过期 null,空白空格 易用: 复 阅读全文
posted @ 2024-05-31 09:25 疯啦吧你 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 主流技能 功能测试,自动化测试,接口测试, 测试分类 单元测试,集成测试(接口测试),系统测试(功能和非功能测试),验收测试(用户内测版本) 黑盒测试(系统测试,看不到源代码,功能可见)灰盒测试(接口测试,部分源代码可见,功能不可见) 白盒测试(源代码可见,功能不可见) 专项测试:性能,安全 质量模 阅读全文
posted @ 2024-05-31 09:25 疯啦吧你 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Prometheus 内置了一个强大的数据查询语言 PromQL。 通过 PromQL 可以实现对监控数据的查询、聚合。同时 PromQL 也被应用于数据可视化(如 Grafana)以及告警当中。 通过 PromQL 可以轻松回答类似于以下问题: 在过去一段时间中 95%应用延迟时间的分布范围? 预 阅读全文
posted @ 2024-05-31 09:24 疯啦吧你 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 存储过程和函数是事先经过编译存储在数据库中的sql集合 存储过程和函数的区别: 函数必须有返回值 存储过程的参数可以是IN,OUT,INOUT类型的,函数的参数只能是IN类型的 阅读全文
posted @ 2024-05-31 09:23 疯啦吧你 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 安装pytest: pip install pytest # 升级pytest pip install -U pytest # 查看pytest版本 pytest --version # 查看已安装包列表 pip list # 查看pytest帮助文档 pytest -h # 安装第三方插件 p 阅读全文
posted @ 2024-05-31 09:21 疯啦吧你 阅读(18) 评论(0) 推荐(0) 编辑
摘要: selenium:通过脚本操作浏览器 pip install selenium pip install 打开浏览器,下载驱动 通过webdriver_manager实现浏览器自动匹配驱动 步骤 打开浏览器 打开网页 操作元素 from selenium.webdriver.common.by imp 阅读全文
posted @ 2024-05-31 09:18 疯啦吧你 阅读(23) 评论(0) 推荐(0) 编辑