自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多谢大人光临寒舍,请随便看看,喝口茶吧 ☕️☕️☕️

男人只要不死就会更坚强(iOS博客网址:http://code4app.com/home.php?mod=space&uid=826368)

  • 博客(55)
  • 收藏
  • 关注

原创 数据库误删除后的两种恢复方法(一)日志操作篇

首先呢,想要恢复误删的数据库,可以先从日志入手,而在数据库的InnoDB搜索引擎中有三种日志:Undo Log 日志、Redo Log 日志、Binlog 日志,三种日志中,我们需要通过Binlog日志来进行数据库的恢复Binlog 日志详解Binlog 记录模式 Redo Log 是属于InnoDB引擎所特有的日志,Binlog 文件结构...

2021-12-09 11:24:11 4

原创 Python中利用openpyxl对图表处理的相关详细操作(AreaChart3D、AreaChart2D中x,y,z轴添加和颜色设置、字体大小、刻度线显示与颜色等的操作)

AreaChart3D图表数据准备:xgRows = [ ['门派', 'Q1', 'Q2', 'Q3'], ['武当派', 1200, 1800, 2200], ['崆峒派', 1500, 2000, 2400], ['少林派', 1000, 2300, 3200], ['峨眉派', 1100, 1750, 2500], ['华山派', 1300, 1800, 2700], ['昆仑派', 2000, 2800, 3000] ]Ar

2021-07-06 16:45:34 136 1

原创 Python中利用openpyxl对Excel的各种相关详细操作(二十一种常用操作<代码+示例>)

创建工作簿

2021-07-05 10:35:03 125

原创 Excel、Word、PPT自己设置的 Password 保护 Forget 后,用代码处理解决方法详解(Mac和Windows)

在平时的工作中,有的时候需要对我们操作过的文档进行保护,时间长了难免会忘记,但是又需要急用,不知如何是好,别着急,这篇文章会帮助到你的,可以解决你的燃眉之急

2021-06-23 18:30:38 71

原创 Excel中超级表和普通表的转换及特性

不得不说,Excel超级表是一个超级强大的功能,能够快速的对海量数据进行汇总和处理。你会发现,目前在各大平台上,宣传用Excel来做数据分析的各种各样的课程有增无减,只要是和数字打交道的人,都一定要学会使用Excel。一、从普通表转换到超级表的两种方法方法一:快捷键法系统 快捷键 Windows系统 Ctrl + t Mac系统 Control + t / command + t 方法二:工具栏操作法选择 “开始” 菜单 —> 在 ‘样式’ ...

2021-06-15 15:50:53 599 1

原创 Excel 轻松搞定 环形跑道对比 图表的制作

操作方法:1、

2021-06-09 19:40:47 155

原创 Excel中Mac和Windows对绝对和相对引用的快速切换方式

在Excel中绝对引用和相对引用的快速切换方式如下:记

2021-06-07 19:12:36 261

原创 Excel中对合并单元格后不同行数对应数据处理的三种特技

特技一:对下面图片中的序号进行填充,而且每一个合并后的单元格对应的行数不一样,如何快速来填充这个序号呢?看到这中情况,第一反应就是,第一步:在第一个单元格输入序号 : 1, 第二个单元格输入序号:2 。第二步:然后鼠标往下一拉,瞬间搞定,OK,万事大吉。结果真的是这样吗?结果却不尽人意,完全不是我们想的那样,提示告诉我们:要想完成序列填充的话,需要所有合并单元格的大小必须相同 。要想快速解决此问题,有两种方法,需要用到以下两个函数MAX() 返回一组数...

2021-06-07 18:30:33 584

原创 Excel 轻松制作 二级联动 下拉列表清单

在做二级联动过程中需要用到一个函数:INDIRECT() 返回文本字符串所指定的引用 语法 INDIRECT(ref_text,a1) ▪ Ref_text: 单元格引用,该引用所指向的单元格中存放有对另一单元格的引用,引用的形式为 A1、 R1C1 或是名称 ▪ A1: 逻辑值,用以指明 ref_text 单元格中包含的引用方式。R1C1 格式 = FALSE;A1 格式 = TRUE 或忽略 操作步骤1、为各大门派设...

2021-06-03 18:42:45 73

原创 Excel中根据输入内容 自动填充时间、自动增加边框、自动添加背景颜色

以上的操作用到Excel中的函数及条件格式中的相关规则:函数:AND()、IF()、NOW()、MOD()条件格式中的规则:

2021-06-02 15:40:43 431

原创 Python2.X 和 Python3.X 之间 比较两个字典是否相等的异同之处

工作过程中,有的时候回遇到比较两个字典是否相等的问题,第一直观的印象就是对两个字典的键和值进行遍历,然后逐一进行比较看是否相等,这种是最容易想到的,其实在Python中为我们提供相应的函数可以用来比较两个字典是否相等:dict1 = {'name': '小明', 'age': 19, 'height': 1.75}dict2 = {'name': '小白', 'age': 18, 'height': 1.76}dict3 = {'name': '小明', 'age': 19, 'height':

2020-05-11 17:18:39 1106 1

转载 一个项目的整体测试流程

最近一直在进行接口自动化的测试工作,同时对于一个项目的整个测试流程进行了梳理,希望能对你有用~~~目录需求分析:整体流程图:分析流程:测试设计:测试分析:测试设计:用例设计:用例执行和回归用例执行标准bug回归标准补充用例质量分析bug定位前端定位:后端定位:非技术方法总结下排除思路需求分析: 整体流程图: 需求...

2020-04-28 20:45:26 622

原创 Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)

工作中用到这点,就简单的整理了一下目录一、准备cateContent.xlsx工作簿二、Python中关于Excel表格常用操作总结:2.1 读取相关的操作2.2 写入的相关操作:三、读取Excel工作簿中对应工作表的信息(简单抽取)四、写入操作:从一个表中读取内容的同时写入到另一个新表中4.1 具体的写入操作4.2 向新文件中执行写入操作:五、向原...

2020-04-22 19:09:45 6628

原创 性能测试软件(LR12) 具体汉化(中文)方法

LoadRunner 12 的下载及安装详细过程请参考:https://blog.csdn.net/xiao66guo/article/details/1054658541、在LoadRunner文件中找到 Setup.exe 可执行文件,并以管理员的身份运行:C盘 —> Temp—>HP LoadRunner 12.02 Community Edition—> D...

2020-04-12 21:34:34 548

原创 HP LoadRunner 12 全套下载及两种安装方法、注册证书的位置

目录首先了解LoadRunner12相比LoadRunner11新增的一些功能:一、LoadRunner12 的全套下载:二、LoadRunner12的两种安装方法:方法一:通过可执行文件安装法(有的可能点了没有反应,可以使用第二种方法)方法二:通过可执行文件直接进行安装三、后期查找安装证书的位置:首先了解LoadRunner12相比LoadRunner11新增的一些功...

2020-04-12 13:27:32 3744

原创 Mac 中 Brew 的安装使用及问题解决

首先,打开 Terminal ,输入下面的命令:Sirius:~ sirius$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"接下来你会看到如下内容:给的警告的意思:Ruby的自制安装程序现在已被弃用,并已被重写,建议使用下面的命...

2020-04-05 22:50:21 219

原创 解决 Parallels Desktop 中 Windows 系统关机显示已重启、被操作系统重置的问题

在 Parallels Desktop 中可以装 Ubuntu、CentOS、Windows 等好多系统,但是其他系统都可以按照正常的程序进行关机操作,唯独 Windows 系统在关机的时候不听使唤,总是爱捣蛋,报以下错误:明明是关机了呀,但是总是报这个错,针对这种报错,我的解决方法如下:1、在Parallels Desktop 虚拟机中打开 Windows 系统,然后以管理员的身份...

2020-03-06 19:09:10 2368 1

原创 Mac 10.15+ 版 Parallels Desktop 虚拟机的完美安装

Mac 系统升级后以前的虚拟机也无法打开了,在网上搜了好多好多关于Parallels Desktop 虚拟机的使用,但是最终都以失败告终了,还好没有放弃,终于让我找了一个可以适用于 MacOS Catalina 10.15+ 的Parallels Desktop 虚拟机(●´∀`●)ノ????(●´∀`●)ノ链接: https://pan.baidu.com/s/10tGq1zb2Moz...

2020-02-23 12:32:42 2070 8

原创 Mac 10.15及其他版本 和 Windows 软件安装资源大全

今天发现了一个很好的软件查找和安装的方法,和大家分享一下,希望对各位能有帮助,以后不再为软件安装发愁,嘿嘿打开微信搜索以下两个公众号就可以了,里面都是目前很多实用的软件以及安装的方法:Mac :Windows :...

2020-02-23 12:30:15 688

原创 解决 Mac 中的软件打不开以及提示对电脑造成伤害的问题

Mac电脑10.15.1(macOS Catalina)版本以前的版本在软件安装完成打开时会有以下两种提示:提示一:XXXX.app 以损坏,打不开提示二:打不开 XXX ,因为它来自身份不明的开发者(需要在安全性偏好设置中允许安装来自 App Store 和被认可的开发者的应用)当我们找到安全性与隐私的对话框后,发现了如下问题:找不到想以前更低版本时的那个 ⭕️ 任何来源 ...

2020-01-17 17:08:13 12207 2

原创 Apache 服务器的配置教程

目录一、创建 Sites 文件夹二、在 Terminal 中进行配置三、启动 Apache 服务器:四、Apache 的相关命令:一、创建 Sites 文件夹如图所示:点击 "前往" —> "个人" —> "用户(自己电脑的账户名)" ,在当前目录下创建 Sites 文件夹,建议用这个名字Tip:这文件夹只能放在个人用户的文件夹下,因为其他...

2019-12-31 09:43:09 763

原创 Jenkins 持续集成 浅解

前面对Jenkins的安装教程进行了演示,接下来就是围绕Jenkins的持续集成的使用进行操作:Jenkins 的两种安装方法:https://blog.csdn.net/xiao66guo/article/details/103565476目录一、对本地的自动化测试项目利用Jenkins来进行构建1、进入到 Jenkins 首页,创建一个自由风格的项目2、创建完成后会进入到项...

2019-12-25 17:31:45 552

原创 Jenkins 两种安装方法教程

目录一、了解Jenkins1、Jenkins的理解:2、Jenkins的作用:二、安装Jenkins1、首先要安装JAVA JDK:2、安装Jenkins的两种方法:3、解决启动错误4、启动Jenkins:一、了解Jenkins1、Jenkins的理解: Jenkins 是一个开源的软件项目,是基于JAVA开发的一款持续集成工具,它可以用来监...

2019-12-21 17:01:22 757

原创 利用 Postman 导出Python、JAVA、PHP、javaScript、swift、Go、OC等多门语言的测试脚本来进行接口测试

目录1、Postman 语言导出操作2、使用Postman导出的Python脚本语言结合数据驱动来完成接口测试Postman 能导出各种不同的语言,可以根据自己最熟悉的语言来进行导出操作,从而进行接口自动化测试,同时也方便后期的二次开发工作。各个版本的Python环境安装参考:https://blog.csdn.net/xiao66guo/article/details/98338...

2019-11-20 15:56:18 737 1

原创 通过命令行来运行Postman导出的collection文件及四种类型测试报告浅解

目录1、使用命令运行前的准备工作1.1 安装 nodejs和npm1.2 安装 newman1.3 在 Terminal 中输入以下命令:1.4 将保存好的collection进行导出2、用命令行的方式运行导出的文件3、报告解读3.1 cli类型的测试报告3.2 html类型的测试报告3.3 json类型的测试报告3.4 junit类型的测试报告...

2019-11-19 17:59:07 657 1

原创 Postman 中collection的创建、删除注意事项及用数据驱动方式完成接口测试

目录1、将测试接口保存到collection2、从collection来运行要测试的接口3、数据驱动方式测试接口4、collection的删除注意事项4.1 Remove from workspace 删除4.1 Delete 删除在使用postman的过程中,有的时候一个API接口会要用到多次,这个时候我们就可以用到postman提供的collection来为我们提...

2019-11-18 20:26:29 1197

原创 Postman 中环境变量、全局变量的对比及使用

首先,对在postman中哪些情况下会使用变量做一简单的了解:1、如果在需要测试的 N 个 API中,这 N 个 API 的 domain(也就是前缀)都是相同的,譬如:https://open.XXXX.com/wiki/2/statuses/user_timeline https://open.XXXX.com/wiki/2/statuses/home_timeline http...

2019-11-15 20:16:14 507

原创 Postman中断言的使用以及断言常用代码片段详解

首先,如果有开发经验或者测试的一些经验的话,对postman的使用情况都会有一些了解的:在开发接口的时候需要快速的去调用接口,以便调试 在测试的时候需要非常方便的去调用接口,来通过各种不同的参数去测试接口的输出 有时有的接口调用是需要保存下来进行反复执行的 在接口测试的过程中添加一些断言(预期和真实运行的结果进行对比)目录1、对Postman界面进行简单的了解2、断言界面介绍...

2019-11-07 19:28:29 1102

原创 Python中 os 模块、sys 模块的作用和文件操作的使用介绍

os 模块中常用的方法 os.remove() 删除文件 os.rename() 重命名文件 os.walk() 生成目录树下的所有文件名 os.chdir() 改变目录 os.mkdir/makedirs 创建目录/多层目录 os.rmdir/removedirs 删除目录/多层目录 os.listdir() 列出指定目录...

2019-10-24 20:08:22 657

原创 一个简单的自动化测试项目集成了各种常用的操作的源码、测试环境、框架的业务思路图

本项目是一个简单的测试项目,集成了测试中用的几种元素定位、手势操作、数据配置、单元测试、日志文件、测试报告、测试用例、Pageobject设计模式等,主要是对wdj项目的登录功能进行的测试,从csv文件中读取准备好的一些测试用到的用户名、密码,从yaml文件中读取数据的配置信息。项目源码地址一:https://gitee.com/xiao66guo/wdj_test项目源码地址二...

2019-09-25 16:09:28 296

原创 软件测试之 Unittest 实现多账号切换登录及使用Page Object 设计模式对代码进行分离

使用 Jmeter 实现对云服务器进行 3000+ 并发压测对 Unittest 和 Page Object 设计模式进行简单的了解:Unitest 是 Python 自带的一个单元测试框架,它可以用来做自动化测试框架的用例组织执行框架优点:为我们提供用例组织与执行方法、提供比较方法、提供丰富的日志和清晰的报告等Unitest 操作的大致流程:TestCase 就是大家常说的测试...

2019-09-04 14:42:27 656

原创 软件测试之 Logging 日志收集、log 配置文件及结合实例介绍 logging 日志的使用

在自动化测试脚本运行的过程中,在控制台都会对应的输出运行的日志,如果测试的项目是在 Linux服务器上运行的话,没有控制台可供日志的输出,看不到日志或者收集不到日志该如何去查找问题呢?1、日志存在的作用无论是在开发或者测试中,如果在项目运行过程中出现问题时,日志就会显得非常重要,它会帮我们快速准确的定位到问题的所在2、日志的级别日志的信息有很多种,如调式信息、报错异...

2019-08-30 17:19:19 1879 3

原创 YAML 快速入门之 环境搭建 + 基本类型、语法介绍 + 数据读取、修改、转换 + 在自动化测试中的使用实例

PyYaml的使用可以参考:Yaml官网 相关博客YAML 是专门用来书写配置文件的语言,不但功能强大而且书写非常简洁,远比 JSON 格式方便。Yaml的安装方法可以参照下面两个一个是Python环境的安装一个是selenium的安装,PyYaml的安装和selenium的安装方式一样:Python环境的安装:https://blog.csdn.net/xiao66guo/...

2019-08-26 22:05:52 496 1

原创 Python可视化利器 — pyecharts 结合爬虫对数据进行分析生成各种可视化图形

用 pyecharts 对爬虫后的数据进行可视化处理(生成饼图、柱状图、地理位置图、3D旋转动图、词云图)及地图问题的解决 首先,pyecharts 是一款融合了Python和echarts技术的强大的数据可视化工具,它的可视化类型比较多也很丰富,具体的可以参考pyecharts 中文网站:https://pyecharts.org/#/zh-cn/intropyechar...

2019-08-23 19:16:01 3229 5

原创 Appium(八)MultiAction 多点操作(缩放)+ 百度地图实例

在自动化测试的过程中有的时候也需要对一些图片做一些放大或者缩小的操作,还有在查看地图的时候也需要这样的操作,这些操作都可以在Appium中的 MultiAction (多点触控类) 可以帮助我们模拟用户的多点操作可参考:移动手势自动化在使用前要导入的文件:from appium.webdriver.common.touch_action import TouchAct...

2019-08-19 16:05:30 453

原创 Appium(七)Swipe、TouchAction 操作 + 九宫格实例

在的自动化测试过程中不可能只测试一个固定的有限界面,有的时候会遇到一些比较长的页面,这个时候就会用到滑动的操作,在 appium 中模拟用户滑动的操作需要使用 Swipe 方法,Swipe 的方法是如何定义的呢:def swipe(self, start_x, start_y, end_x, end_y, duration=None): /* Swipe from...

2019-08-17 20:17:09 721

原创 Appium(六)Toast 定位 + Android版本问题的解决以及 Selenium 的安装+屏幕截图

页面的错误提示 Toast,比如:网络加载问题出现的错误、用户名或者密码输入错误、银行卡密码输入次数提示等错误,这些错误的内容一般都会以浮动的方式显示,而且他们显示的时间非常的有限,可能是几秒钟的时间就会消失掉,不会被点击,无法获取到他们的焦点,但是在 Android 中有一个叫做 Appium Toast 的工具,在 Android 1.6.x 多的时候就已经开始支持识别 Toas...

2019-08-13 19:30:38 2266

原创 Appium(五)页面跳转之元素等待时间 WebDriverWait

在我们进行自动化测试的过程中,可能会遇得到页面中的元素出现受到网络环境、设备性能等多种因素的影响,因此会出现元素加载的时间可能不一致,导致有的元素无法定位,超时报错,实际上呢,定位到的元素确实是正常加载了,只不过是出来的时间晚了一点而已,针对这样的情况,可以考虑下元素等待目录元素等待的好处元素等待的类型1、强制等待2、隐式等待3、显式等待简单例子: ...

2019-08-13 14:47:58 2398 1

原创 Appium(四)常用的8种元素定位方式之 xpath、List、UIAutomator 定位

接上一篇:https://blog.csdn.net/xiao66guo/article/details/987365365、xpath 定位 xpath 定位其实就是一中路径定位方式,它主要是依赖于元素的绝对路径或者一些相关属性来进行定位的,但是绝对路径 xpath 的执行效率比较低(尤其是当元素路径比较深的时候),一般使用的比较少。通常使用的是 xpath 的相对路径和...

2019-08-13 11:48:25 1167 2

原创 Appium(三)常用的8种元素定位方式之 id、name、class、相对定位

其实APP自动化测试的元素定位方式和Web自动化测试元素定位方式大体相同,无论是APP还是Web自动化测试,最重要的一个环节就是获取元素的定位,只有准确的定位到了元素才能进行相关元素的操作,而Appium也提供了许多元素定位的方式:元素定位的方式 id name class List定位 相对定位 Xpath定位 H5 页面元素定位 ...

2019-08-10 20:59:29 6040 7

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除