自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贾话

好记性不如烂笔头

  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySql 知识大汇总

int 存储的范围 -2**32 ~ 2**32-1 bigint 数字范围 -2**63 - 2**63-1 float float(m, d) 其中,m 表示有效位,d 表示小数位 有效位就是把当前的小数:12345.12 转变成科学计数法:1.234512*10**5 m 最大值为 7 double double(m,d),其中 m .

2023-07-16 21:11:46 9624 5

原创 http请求状态码汇总

服务器成功返回网页- 请求成功并且服务器创建了新的资源。- 自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。- 服务器不理解请求的语法。- 请求的网页不存在- 服务器遇到错误,无法完成请求。- 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

2023-07-15 12:41:51 450

原创 【Python】import和from……import的区别

首先from A import a1 是从A模块导入a1工具(可以是某个 函数,全局变量,类),import A是导入整个A模块的全部内容(包括全部的函数,全局变量,类)。当多个程序需要同时导入一个模块当其中一个需要修改模块,那么修改的模块的程序应该使用from来导入模块.当多个程序需要同时导入一个模块并且都是访问时,使用import 可以节省内存空间。,当有另外一个程序导入时,会在内存中创建另一个副本(变量而非函数)进行加载,(2)from...import...导入模块,控制台输出。

2023-04-08 19:43:21 2147

原创 Python 连接 DataWorks

科技的进步就是为了让懒人过的越来越舒服。如果你当前做事的方法让你感觉到了不舒服,那肯定是没找到合适的途径。访问dataworks 读取数据。

2022-10-08 17:34:37 1551

原创 下载 vscode 速度太慢的解决办法

都说新官上任三把火,刚来了个领导,就让我们集体安装 vscode。那好吧,我就下载安装但是,官网下载,这也太慢了吧,,半个小时,下载了 3M,这下载完得到啥时候~~~解决办法使用的是 chrom 下载官网1、在 chrom 的下载选项中找到下载内容然后点击这个地址信息2、替换在新打开的浏览器地址中,用国内镜像替换他官网的域名,则可以很快的下载你对应系统的vscode软件包。国内镜像: vscode.cdn.azure.cn回车即刻飞速下载!

2022-03-11 19:24:54 1335

原创 python 对数据库的方法封装

一、做接口测试的时候,很多时候都需要查询数据库来验证结果以下是对数据库操作的方法封装import pymysqlimport json"""通用封装查询param sql:param args:return:返回查询结果 ((),()) """class MySql(object): # 链接数据库 def conn(self): # 创建新链接 self.conn = pymysql.connect(host='ww

2022-02-26 21:35:52 1716

原创 python + pytest + allure 生成测试报告

一、环境准备1、下载 allure 地址:https://github.com/allure-framework/allure2/releases找到自己想要的版本下载2、配置 allure 环境变量解压下载的 allure 文件,找到 bin 文件目录路径mac:将路径放到 .bash_profile 中,如下:PATH="/Users/XXX/allure-2.17.3/bin:${PATH}"export PATH或者:...

2022-02-22 19:06:44 1504

原创 java 环境变量配置(win 和 mac)

进行Java开发或者运行Java程序,首先需要有Java运行环境。jdk1.8下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html一、windows 版1、计算机图标右键——>属性——>高级系统设置——>环境变量2、最简单的方式就是在系统变量中找到PATH,把jdk安装目录加到PATH中,后面要加一个分号‘;’,最后单...

2022-02-13 18:47:30 553

原创 “XXX”已损坏,无法打开。 您应该将它移到废纸篓

在打开软件的时候遇到这种情况之下以下操作1)打开系统偏好设置进入“安全性与隐私”,查看“允许从以下位置下载的应用”是否选中“任何来源”如果没有设置任何来源,那把小锁打开,添加一下任何来源。在尝试安装2.如果还不行,在终端粘贴复制输入命令:sudo xattr -r -d com.apple.quarantine 输入玩这个命令后在敲一个空格,先不要回车。先看第三步3.打开 “访达”(Finder)进入 “应用程序” 目录,找到该软件图标,将图标拖到刚才的终端窗口里面,会得到如下组合:

2022-02-09 23:44:33 518

原创 jmeter 配置原件——计数器

使用计数器实现参数化

2021-12-02 18:35:09 462

原创 chromedriver安装与升级

1、终端输入chromedriver,查看是否已经安装2、如果没有,可在终端输入brew install chromedriver如果出现 Updating Homebrew... 等待就行,等Homebrew更新完毕Updating Homebrew...==> Auto-updated Homebrew!Updated 1 tap (homebrew/core).==> New Formulae.........此处省去一万行..........Err...

2021-11-10 14:45:34 1683

原创 Python 日志处理 ——Logging 模块详解

Logging 模块的简单使用import loggingdef initlog(): logger = logging.getLogger() hdlr = logging.FileHandler(logfile) formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr

2021-11-05 11:55:13 1163 1

原创 kali~GVM(openVAS)安装

openVAS从10版本后改名GVM,这里用的kali系统也是2020年的最新系统安装之前将kali的源换成国内的源,像阿里源或中科大源。位置/etc/apt/sources.list。命令:leafpad/etc/apt/sources.list#阿里云deb http://mirrors.aliyun.com/kali kali-rolling main non-free contribdeb-src http://mirrors.aliyun.com/kali kali-rolling..

2021-10-19 21:24:17 1056

原创 jmeter 快捷键

快捷键 功能 备注 Ctrl + C 复制 可复制组件 Ctrl + V 粘贴 可粘贴组件 Ctrl + Shift + C 复制粘贴当前组件到下一行 Ctrl + R 运行测试计划 Ctrl + E 清空运行结果 Ctrl + T 启用/禁用当前组件 可以多选 Ctrl + F 全文搜索 一般用来搜索组件, 搜索完成后可点击 Search -> Reset Se..

2021-10-18 13:52:05 301

原创 利用 Excel,将时间戳转换成年月日

时间戳转换方法=TEXT((C4/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")其中,函数中的 C4 为对应的数据所在位置

2021-08-27 11:23:48 1811

原创 Python 对 excel 操作

在工作过程中,经常会用遇到对excel 的操作下面来记录一下 Python 对 excel 的操作1、安装依赖库:1)直接安装在pycharm 中,直接搜索 xlrd 安装,选择1.2.0 版本,该版本支持 xls 和 xlsx 两种。但是如果选择最新的 2.0.1 版本的话,只支持 xls 版本,对 xlsx 版本不支持2)命令行安装pip install xlrd2、导入新建一个 py 文件,然后导入xlrd 库import xlrd3、打开文件wb

2021-08-25 13:18:17 473

原创 测试的一些标准

前言:测试,在工作中占比越来越重,尤其在互联网公司,完整且有效的测试是非常必要的,是检测软件是否达到要求的重要标准。在测试工作中,很多时候都需要指定一些测试标准,来检测测试的内容是否达到测试要求目录1、提测要求2、测试通过的标准3、提交Bug标准1、严重程度判断2、优先级判断3、bug提交4、Bug关闭标准1、提测要求1、冒烟用例测试通过2、严重及以上的Bug修复2、测试通过的标准1、冒烟用例通过率100%2、测试版本,详细用例通过率...

2021-06-22 17:25:36 6534

原创 pytest生成html 和 allure测试报告

pytest进阶之html测试报告前言  Pytest系列已经写了几篇文章了,也不知道对多少人有帮助,总之对于我自己来说该掌握的都已经掌握了,那么今天我们再来说说pytest如何生成一个完整的html测试报告,让你在吹牛逼的路上再多一份资本!废话不多说,进入正题!使用pytest-html插件生成测试报告1、pytest-html生成报告pytest是借助pytest-html插件生成测试测试报告, 不用自己编写生成报告代码。github源码地址https://github.com/p.

2021-04-26 12:09:17 1426 4

转载 Mac通过brew安装chromedriver搭建selenium环境

笔者电脑是Mac系统,所以这篇博文只适用于苹果电脑的朋友哈~selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,能打开浏览器自动化访问。第一步,下载seleniumterminal里直接pip installselenium第二步,搞个栗子看看selenium能不能用。这里以Chrome为例试试打开百度(记得电脑里也要有Chrome客户端)from selenium import werdriverimport t.

2021-04-24 23:17:03 748

原创 完美解决github访问速度慢

前几天面试被问到github的使用,但是我在工作中根本就没有使用过这东西,一时之间不知所措。回来后就觉得有必要学习一下,但是网页打不开,每次都是请求超时,这就真的很郁闷了。找了好多个各位前辈大神的经验,但是都没有找到好的解决办法,最后快要放弃的时候,终于看到了一个方法,是真的完美结局的。以下似乎解决方法1. 修改本地hosts文件windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hostsmac/linux系统的hosts文件的位置如下

2021-04-01 17:45:12 431

原创 zsh: command not found: pytest

zsh: command not found: pytest最近学习pytest,通过pycharm安装之后,在terminal 中输入pytest,总是报:zsh: command not found: pytest以为是环境变量的问题,也看了好多资料基本都是这样解决的把 bash shell 中.bash_profile 全部环境变量加入zsh shell里就好step1:Term执行open .zshrc(有 .zshrc 就直接打开,没有的话就创建一个,touch .zshrc

2021-03-22 21:09:01 4194 1

原创 一些Python脚本

在工作中,有时会遇见需要将数字转换为条码的问题,每次都需要打开条码转换的网站,一次次的转换后截图,一两个还行,但是当需要转换的数量较多时,就会显得特别麻烦,弄不好还会遗漏或者重复,为了解决这个问题,使用python写了以下脚本,用来解决此问题1、安装python-barcode库和pillow库需要导入的python库import barcodefrom barcode.writer import ImageWriter将需要转换的条形码数据保存到同级目录下的 EAN....

2020-10-11 23:29:42 266

原创 windows 中hosts文件

在实际的开发中,有时我们会修改windows的hosts文件,达到指定域名映射到指定ip上的功能。修改方式如下:1. windows 中hosts文件位置(win10):  C:\Windows\System32\drivers\etc\hosts2. 修改方式 1 2 #将www.aaa.com域名映射到127.0.0.1 IP地址上 127.0.0.1www.aaa.com   3. 应用  在不用重启系统...

2020-09-25 11:34:14 1389

原创 python使用pip安装超时问题

解决方法:pip install 需要安装的包名 -i 链接地址--trusted-host 域名例如:使用阿里云镜像安装pip install pygame -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com国内链接地址:阿里云http://mirrors.aliyun.com/pypi/simple中国科技大学https://pypi.mirrors.ustc.edu...

2020-08-15 10:16:36 614

原创 adb logcat选项解析

adb logcat 命令格式: adb logcat [选项] [过滤项], 其中 选项 和 过滤项 在 中括号 [] 中, 说明这是可选的--"-s"选项: 设置输出日志的标签, 只显示该标签的日志;如 我们想要输出 "System.out" 标签的信息, 就可以使用adb logcat -s System.out命令--"-f"选项: 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;使用adb logcat -f /sdcard/log.txt命令, 注...

2020-07-27 12:04:35 569

原创 找到 Excel 中,两列数据中的所有重复项

VlookUp函数的使用

2020-05-16 15:52:54 1456

原创 MQTT消息队列压力测试

环境准备:jmeter插件下载:mqttxmeter1.0.1jarwithdependencies.jar把MQTT插件放在 %JMeter_Home%/lib/ext下。重启jmeter.MQTT连接。Server name or IP:被测MQTT服务器地址。Port number:TCP连接的端口1883, SSL连接则是8883。Timeout(s):连接超时...

2020-05-16 15:29:17 1723 1

原创 shell脚本中,关于if,以及条件判断

if list then do something here elif list then do another thing here else do something else here fi EX1:#!/bin/shSYSTEM=`uname -s...

2020-03-12 23:50:12 241

转载 linux下的echo

echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。语法echo(选项)(参数)选项-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加...

2020-03-12 16:55:13 223

原创 python对文件操作 r w a 文件复制/修改

文件操作简介:使用python来读写文件是非常简单的操作.我们使用 open() 函数来打开一个文件,获取到文件句柄.然后通过文件句柄就可以进行各种各样的操作了.根据打开⽅方式的不同能够执行的操作也会有相应的差异.打开文件的方式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b 默认使⽤用的是r(只读)模式相对路径 绝对路径:绝对...

2020-01-06 11:02:51 501

转载 使用Appium进行iOS的真机自动化测试

windows不支持appium连接ios,只适用于mac使用Appium进行iOS的真机自动化测试安装类库Homebrew如果没有安装过Homebrew,先安装[ homebrew ]npm如果没有安装npm,请移步[ node.js和npm安装 ]安装依赖库brew install libimobiledevice --HEADsudo npm...

2019-11-21 11:57:21 1347

原创 pycharm 解决PEP8问题,配置autopep8到菜单栏

autopep8是一个可以将Python代码自动排版为PEP8风格第三方包,使用它可以轻松地排版出格式优美整齐的代码。网络上有很多介绍如何在pycharm中配置autopep8的方案,但很多方案中还是有介绍不清楚的地方。本文是综合了网络上的各种方案后,本人亲测有效的方法,分享出来,希望可以帮助到更多的人。1. 配置环境windows 10 64位python362. 配置过程...

2019-10-17 17:36:16 656

原创 Python中list的合并

①差集方法一:if __name__ == '__main__': a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}] b_list = [{'a' : 1}, {'b' : 2}] ret_list = [] for item in a_list: if item...

2019-08-26 14:42:10 290

原创 Centos最小化安装后,不能使用yum命令的解决办法

刚刚最小化方式安装了CentOS 7 后,想查看一下config,却发现没有config文件,就想用yum下载一个,但是发现yum不能正常工作!!!一,输入安装X Window命令,安装出错!!在shell里面输入命令:yum install net-tools.x86_64,随后回车,执行当前命令,发现居然yum不能正常工作!!!!二,验证yum是否正常安装了!在shell里...

2019-08-06 22:53:22 577

原创 日常使用 ADB 命令

最近项目中经常与安卓设备相连,用到adb命令。整理一下常用命令。wifi控制命令adb connect IP若连接失败,可尝试插数据线运行以下两条命令后,方可拔掉数据线,在设备未关闭之前可以直接adb connect IP进行连接adb tcpip 5555adb connect IP断开设备adb disconnect IP查看连接设备。adb devices...

2019-07-19 14:38:05 634

原创 python 中的三种等待方式

为什么要用等待时间:今天在写App的自动化的脚本时发现一个元素,但是往往执行脚本是报错(An element could not be located on the page using the given search parameters.),提示没有找到元素这时就可能出现时而能点击,时而又不能点击到,原因是:因为元素还没有被加载出来,查找的代码就已经被执行了,自然就找不到元素了.解决方...

2019-07-16 11:55:42 27509

原创 Appium自动化测试之环境安装

安装前准备:Python 安装包下载 选择想要想在的python包Node-v6.11.2下载安卓SDK下载appium_forwindows下载以上四个文件下载下来后,分别解压安装,无特殊要求,下一步->下一步。环境变量添加以下这些添加到系统变量中的 path 变量中。不要说不知道怎么加哦。。。。。。C:\Python27/ -------------...

2019-07-15 16:28:53 171

原创 Charles 模拟弱网

1.Charles安装方法: 1)在官网下载安装; 2)输入如下注册码破解,Charles 4.2.7 目前版本,可用。 Registered Name:https://zhile.io License Key: 48891cf209c6d32bf4如果不破解,使用30分钟后会崩掉***破解:打...

2019-07-15 10:20:03 297

原创 Navicat在连接MySQL时报错-2059

解释原因:据说,mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 现在说第二种方式命令行进入MySQL数据库mysql -u root -p;...

2019-07-04 11:51:11 636

转载 requests高级用法

会话对象会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用urllib3的connection pooling功能。所以如果你向同一主机发送多个请求,底层的 TCP 连接将会被重用,从而带来显著的性能提升。 (参见HTTP persistent connection).会话对象具有主要的 Requests AP...

2019-06-13 10:17:53 321

一个Python+allure 完整的自动化测试框架 其中已将 Excel,mysql 等各种常用方法封装完毕 可直接使用

一个Python+allure 完整的自动化测试框架 其中已将 Excel,mysql 等各种常用方法封装完毕 可直接使用

2022-02-27

空空如也

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

TA关注的人

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