- 博客(17)
- 资源 (3)
- 收藏
- 关注

原创 MySql - 死锁「pt-deadlock-logger」
线上遇见死锁可以第一时间使用 show engine innodb status 命令来获取最近一次的死锁信息.MySQL 提供了一套 InnoDB 的监控机制,用于周期性(每隔 15s)输出 InnoDB 的运行状态到 Mysqld 服务的标准错误输出 (stderr)。默认情况下监控是关闭的,只有当需要分析问题的时候才会开启,并且在分析问题之后,建议将监控关闭,因为他对数据库的性能有一定的影响,另外每 15 s 输出一次日志,会使日志文件变得特别大。InnoDB 的监控主要分四种:标准监控(S
2021-08-30 16:37:52
702

原创 MySQL - 配置慢日志输出
文章目录一、慢查询日志相关参数二、慢查询日志配置:1、查看 slow_query_log 的值的状态2、设置 slow_query_log 的值为 打开(ON)3、永久设置慢查询日志状态为打开四、慢查询统计工具:mysqldumpslow一、慢查询日志相关参数MySql 慢查询的相关参数解释:参数描述slow_query_log是否开启慢查询日志,1 表示开启,0 表示关闭log-slow-queries旧版(5.6以下版本)MySql 数据库慢查询日志存储路径。可以不设
2021-08-17 19:46:23
741

原创 Pytest 基础教程
文章目录第一部分:快速入门一、快速入门1. 安装 Pytest2. 第一个测试函数3. 运行测试函数4. 测试失败第二部分:测试函数一、断言二、捕获异常三、标记函数1.Pytest 查找测试策略2. 标记测试函数四、跳过测试五、预见错误六、 参数化第三部分:固件一、 什么是固件二、预处理和后处理三、作用域四、自动执行五、重命名六、参数化七、内置固件tmpdir & tmpdir_facto...
2019-03-06 14:29:58
4646
原创 Charles设置断点修改响应内容
说明: Charles 想抓取本地接口信息的话,得修改访问域名:localhost.charlesproxy.com,不能直接使用 localhost 和 127.0.0.1一、抓取的接口设置断点:BreakPoints二、在 Proxy -> BreakPoints Setting 中设置:双击编辑保存断点设置三、重新请求接口,Charles 就会截取接口修改响应信息...
2019-06-25 16:28:02
1841
原创 Appium - desired_caps 参数详解
文章目录常用参数:通用参数:Android 专用参数IOS 特有参数获取 appPackage 与 appActivity 的值:*方法一:方法二:日志抓取方法三:aapt 工具( 推荐 )在与 Appium service 服务建立会话的时候,手机端需要告诉服务器一些设备相关的参数,这样服务器才会根据这些参数做对应的处理。常用参数:desired_caps = { # 设备系统 ...
2019-03-08 00:03:33
7863
原创 Jenkins + Allure的集成
文章目录一、添加 Allure 插件二、工具配置中设置 Allure 版本三、为 jenkins 项目添加构建后操作: Allure Roport四、查看 Allure 报告一、添加 Allure 插件**路径:**系统管理 → 插件管理 → 可选插件 → 搜索: allure二、工具配置中设置 Allure 版本**路径:**系统管理 → 全局工...
2019-03-07 13:22:10
1536
原创 Appium - 环境搭建
文章目录一、环境搭建的工具介绍:二、工具安装1、 安装 Node js2、安装 JavaSE配置环境变量:查看 Java 安装的版本 `Java -version`3、装 Android SDK配置环境变量:4、安装 Python5、安装 Appium`pipenv` 环境下添加 `Appium-Python-Client` 库一、环境搭建的工具介绍:NameLinkNo...
2019-03-07 13:20:32
249
原创 adb devices 找不到夜神模拟器的问题记录
先打开命令行窗口,输入 **adb devices,**查看连接信息,大致意思是sdk的adb版本与夜神的 adb 版本不一致,导致。C:\Users\cz9025>adb devicesList of devices attachedadb server version (31) doesn't match this client (39); killing...daemon st...
2019-03-06 14:48:27
193
原创 python - requests 库的学习
文章目录使用 Requests 发送网络请求一、安装:二、模拟简单的 HTTP 请求:a、传递 URL 参数:b、定制请求头 `headers`三、响应内容:a、二进制响应内容:b、Json响应内容:三、cookie 持久化:使用 Requests 发送网络请求一、安装:pip install requests# pipenv 安装pipenv install request导入 ...
2019-03-06 14:46:24
200
原创 python - 反射学习
文章目录Python 反射机制一、反射的方法:二、方法的简单介绍:getattr :setattr :delattr :Python 反射机制一、反射的方法:hasattr(obj,name_str): # 判断 object 是否有 name_str 这个方法或者属性getattr(obj,name_str): # 获取 object 对象与 name_str...
2019-03-06 14:45:16
226
原创 Python - pipenv
文章目录一 、 pipenv 基本使用1、安装2、创建虚拟环境:3、激活虚拟环境:4、安装依赖包:5、查看依赖关系:6、生成lockfile:7、删除所有依赖包:二、指定安装包的源:**三 、 pipenv -h**一 、 pipenv 基本使用1、安装pip install pipenv2、创建虚拟环境:# 初始化虚拟环境$ pipenv install# 创建虚拟环境时并指定...
2019-03-06 14:44:20
318
转载 Python -logging 基础了解
文章目录Python之日志处理(logging模块)本节内容一、日志相关概念1.日志的作用2.日志的等级3.日志字段信息与日志格式4.日志功能的实现二、logging模块简介1. logging模块的日志级别2. logging模块的使用方式介绍logging模块定义的模块级别的常用函数logging模块的四大组件三、使用logging提供的模块级别的函数记录日志1.最简单的日志输出2. 那么问题...
2019-03-06 14:41:47
175
原创 自动化学习【4】- ActionChains基础操作
文章目录一、引入依赖包:前言:获取 `ActionChains() `类的实例:二、ActionChains 基础操作:1. 所有 `ActionChains` 的事件操作最后都需要执行 `perform()` 才会生效2. 鼠标左键点击:`click(to_element)`3. 鼠标右键点击:`context_click(to_element)`4. 鼠标左键双击:`double_clic...
2019-03-06 14:40:16
2212
原创 自动化学习【3】- 基础操作
文章目录一、selenium 基本事件操作:1、模拟鼠标点击操作:`click()`2、模拟内容输入:`send_keys( *value )`3、清空输入框内容:`clear()`4、获取元素的文本信息:`text()`5、判断页面元素是否存在:`is_displayed()`6、判断页面元素是否为选中状态:`is_selected()`7、判断页面元素是否为激活状态:`is_enabled...
2019-03-06 14:35:17
159
原创 自动化学习【2】 - 获取Element
文章目录一、获取 Web Element**1. 通过不同的页面属性获取 element**2、显示等待获取Element一、获取 Web Element1. 通过不同的页面属性获取 element# 通过 Id 获取 element = driver.find_element_by_id('id')# 通过 class 获取element = driver.find_el...
2019-03-06 14:34:06
875
原创 自动化学习【1】 - Selenium 打开浏览器
文章目录selenium - 打开浏览器【python】一、Python 安装 selenium :二、各浏览器driver下载地址三、打开浏览器1. Chrome2. Firefox3. Edge4. Safariselenium - 打开浏览器【python】一、Python 安装 selenium :pip install selenium# 升级 seleniumpip in...
2019-03-06 14:32:42
608
原创 BiliBili 滑动解锁【代码】
文章目录基本方案:一、获取Bilibili的乱码图片地址,并保存到本地二、获取图片的坐标三、根据坐标,将乱码图片进行切割四、将切割的图片进行重新拼接五、校验拼接好的原图与缺口图的像数值,得出需要滑动的距离六、计算滑动轨迹参考地址: https://blog.youkuaiyun.com/thindi/article/details/83152903基本方案:一、获取Bilibili的乱码图片地址,并保存到...
2019-03-06 14:23:19
590
AxureUX WEB端交互原型通用组件模板库 v3
2022-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人