自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

州官已放火的博客

但愿人长久,千里共婵娟……

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

原创 linux安装Chrome跑web自动化

在安装过程中,可能会出现缺少依赖项的错误。这应该显示已安装的 Google Chrome 的版本信息。

2023-11-02 11:21:49 645

原创 python 解压指定目录的所有zip文件

Fore.LIGHTGREEN_EX + "===== 请输入文件名称或输入 'q' 退出 =====\n:" + Style.RESET_ALL) # 使用黄色文本。print(f'解压 {filename} 到 {extraction_path.strip(".zip")}')\n" + Style.RESET_ALL) # 使用红色文本。print("开始解压:{}".format(source_directory))print("解压完毕!print("已退出!# 指定包含ZIP文件的目录。

2023-11-01 16:04:59 383

原创 性能测试技术术语

较低的90%响应时间通常被认为是系统性能良好的体现,因为大多数用户或请求能够在相对较短的时间内得到响应,提供较好的用户体验。系统响应时间是衡量系统性能和响应速度的重要指标,较低的响应时间通常被认为是系统性能良好的体现。2、90%的响应时间是一种较高的百分位数,通常用于衡量系统在大多数情况下的性能表现。较低的百分位数(如50%)可以反映系统的中位数响应时间,即一半的请求或事务的响应时间小于该值。1、当说一个系统的90%响应时间为X毫秒时,意味着在测试中,90%的请求或事务的响应时间都小于或等于X毫秒。

2023-07-07 10:50:35 203

原创 性能测试流程和各个阶段内容

2023-07-07 10:45:45 88

原创 dns网络服务器未响应是什么原因(如果各自方法都尝试后无法使用,请尝试重启猫)

1.然后尝试修改dns路由修改为114.114.114.114,又还原system32/driver/hosts仍然无法使用。内心已然崩溃,采取睡觉策略,睡一觉也许就好。睡醒之后仍然无法使用。事件起因:周六晚上,看法国对丹麦世界杯,突然网页浏览器无法工作。1.醒来之后,再次确认是否有代理,仍然无。2.卸载网卡启动,重新安装仍然无法使用。5.查看注册表是否有可疑写入项,查询无。2.查看是否有浏览器代理,查询无。4.查看是否有非信任服务,查询无。6.重置防火墙规则,仍然不好使。3.查看是否有可疑进程,查询无。

2022-11-27 20:49:49 1695 1

原创 批量执行SQL

#!/bin/sh if [ $# != 1 ] ; then echo "参数错误,请重新输入"exit 1; fi MYDATE=`date +%F` MYSQL_PATH=$1 #指定的目录 if [ ! -d ${MYSQL_PATH} ]; then echo "目录不存在请重新输入" exit 1;fiLOG_FILE=$1/exec_${MYDATE}.log confirm= db_pass= read -p "你输入的文件的目录为 [${..

2022-01-07 19:41:05 595

原创 java md5加密和python md5加密

1.java md5加密public class MD5Util { private static char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}; private static String MD5 = "MD5";//加签方式:MD5 public static String sign(String data, Stri

2021-05-08 17:05:25 1636

原创 python时间两种字符串

def get_time(self, day): if day == 0: now = int(round(time.time() * 1000)) # 十六位时间戳 return now else: now = int(round(time.time() * 1000)) return now - 3600 * 24 * 1000 * day # 十六位时间戳 ...

2021-05-08 16:48:50 444

原创 autoit几行代码实现QQ自动发送消息,点赞,去空间留言。

情不知所起一往而深!所以呢,每天必须留言,点赞,去空间。我想我可是擅长(装逼)自动化的啊,怎么能,像这些重复的事情怎么能去干呢,第一个想到的是appium,好久不弄了,算了不想拾起了。马上想到,以前做selenium的时候,用过一个autoit。官方api走起,看了半天,发现只需有窗口,鼠标键盘事件就能满足我的需求了。(中文文档:https://www.jb51.net/shouce/autoit/),然后就开始研究怎么实现:1.首先呢,扣扣设置成开启自动登录:2..

2020-10-12 23:32:07 1476

原创 pycharm中设置pytest、nose为默认运行

1.pycharm中设置pytest为默认运行1.打开File-setting2.打开Tools-Python Integrated Tools3.找到Default test runner选项,在下拉框中选择py.test4.点Apply。5.在运行时会出现py.test的运行选项

2020-08-14 15:46:32 561

原创 faker不支持python,3.4以下版本.

最近需要写一个压力测试,发现faker这个库挺适合,但是读了一下官方文档,不支持python2。插入链接与图片使用的话也很简单结语插入链接与图片当然安装和使用挺友好的,直接 pip install Faker,就可以。安装完成是这个样子:使用的话也很简单直接导入实例化,就可以使用from faker import Fakerfake = Faker()fake.name()结语目前我的脚本是python2,写的这个库满足不了我的需求,只能失望走开。如果小伙伴有好的类似于pytho

2020-07-08 18:26:30 495

原创 2020年7月8日,工作4年了一直没有把工作中的知识点积累起来,从今天开始陆续更新一下自己所遇到的问题和工作成果吧。

今天开始总结工作中的一些知识点,作为技术积累应该会总结一些自己操作的东西。应该会总结一些自己操作的东西。算是一个开始吧!

2020-07-08 17:29:21 148

原创 linux 监控某个文件

可监控的事件有几种事件能够被监控。一些事件,比如 IN_DELETE_SELF 只适用于正在被监控的项目,而另一些,比如 IN_ATTRIB 或者 IN_OPEN 则只适用于监控过的项目,或者如果该项目是目录,则可以应用到其所包含的目录或文件。IN_ACCESS被监控项目或者被监控目录中的条目被访问过。例如,一个打开的文件被读取。IN_MODIFY被监控项目或者被监控目录中的条...

2020-03-29 17:12:06 1248

转载 Jmeter调用python完成HmacSHA256加密处理【转载】

Jmeter调用python完成HmacSHA256加密处理(原文地址:https://www.dazhuanlan.com/2019/09/28/5d8f69c02b0fa/?__cf_chl_jschl_tk__=362833cdbc5bf2c77cdcc10781e2ae9d6fb7f12a-1584619815-0-ASlzY7TigC2NELKqOfLN0THrndji2-zagLB0T...

2020-03-19 21:57:14 1244

原创 selenium 跳过登录使用cookie登录网站!

研究了一下怎么使用cookie登录网站,代码写的很乱,功能已实现,算是自己记录一下。以下是登录扣扣的例子。from seleniumbase import BaseCaseimport jsonimport picklefrom time import sleepclass GetCookie(BaseCase): def save_cookies(self, i): ...

2019-06-28 20:14:21 2129 1

原创 如何连接squid+ad

今天突然要搭建squid+ad环境,着实紧张激动了一把,下面就记录一下怎么连接域控。第一步,设置DNS,DNS需要设置成代理服务器的IP。第二步,右击计算机,点击属性,然后再点击更改设置。点击更改。然后输入域名。然后输入域账户名称和密码即可。弹出登录成功的提示。此时重启电脑,然后使用域用户登录。撒花,biubiu。...

2019-05-14 15:58:26 768

转载 Centos6.9重装python2.6和yum

安装python创建python的安装目录:mkdir /usr/local/src/python下载安装文件:wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-2.6.6-66.el6_8.x86_64.rpmwget http://mirrors.ustc.edu.cn/centos/6/os...

2019-05-07 10:38:17 280

原创 虚拟机disk磁盘被锁定问题。

早上来打开电脑,卡死状态,无法做任何操作。提示是这样的。查了好多教程,发现只有一个教程管用。找到虚拟机的安装目录删除对应系统的 *.lcn重启计算机。如图,将此文件删除,重启计算机后,虚拟机正常打开,问题成功解决。...

2019-04-19 10:51:08 1401

原创 AutoIt的基本用法。

今天在操作selenium的时候需要文件上传操作,所以寻找了很多解决方法,但是还是觉得使用python(os.system(r'E:\text.exe),这个解决方法比较好,所以各种查找教程,安装了aotuIt这个工具。下载和安装不用说了,网上一大堆。现在主要说一下,基本操作。1.首先通过AutoIt Window Info ,获取系统弹框的基本信息。2.然后使用SciTE S...

2019-04-18 17:37:49 30766 3

原创 OpenWAF+ elk 安装

 最近公司需要搭建保护,公司网站的软件,于是选择了,OpenWAF+elk结合的搭建方式具体过程如下:过程中参考连接有:1.openwaf :https://www.w3cschool.cn/openwaf/openwaf-8tr524ot.html)2. ELK的帮助手册:Docker Hub官网:https://hub.docker.com/r/sebp/elk/Doc...

2018-10-26 17:04:36 3344

转载 网络抓包工具 wireshark 入门教程(转)

Wireshark(前称Ethereal)是一个网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包数据。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用...

2018-10-15 12:38:11 201

转载 TCP中的三次握手和四次挥手

一、网络协议       国际标准化组织(International Standard Organization,ISO)公布了开放系统互连参考模型(OSI/RM)。OSI/RM是一种分层的体系结构,参考模型共有7层。TCP/IP(Transmission Control Protocol/Internet Protocol)作为Internet的核心协议。它是个协议族,包含多种协议。分层...

2018-10-15 12:02:39 156

转载 Appium九宫格手势解锁

转发:https://testerhome.com/topics/9698使用Python来解决分析九宫格定位整个九宫格是一个 view self.driver.find_element_by_id("com.elc:id/gesturepwd_create_lockview")屏幕大小 x 720, y 1280九宫格定位 x 80, y 488, width...

2018-09-07 18:36:59 674 1

转载 Appium 处理滑动

 http://www.cnblogs.com/tobecrazy/p/4612133.htmlappium 处理滑动的方法是 swipe(int start-x, int start-y, int end-x, int end-y, int during) - Method in class io.appium.java_client.AppiumDriver此方法共有5个参数,都是...

2018-09-07 17:20:06 704

转载 获取APP包名和启动页APP

名(Package name)在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包名不可以相同。  例如我可以自己编译生成一个App也叫“微信”,但是我App的包名不能为com.tencent.mm(微信的包名为这个),如果我指定的包名如果也和微信一致了,那么我的手机上只允许安装这两个App中的其中一个。说到这很多人就会有疑问,如果有人恶意做了一个和微信内...

2018-08-14 11:14:56 1099

转载 appium_python_API文档【转】

1.contextscontexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 :Usage: driver.contexts用法 driver.contexts2. current_contextcurrent_con...

2018-08-13 16:33:15 146

转载 初探appium之元素定位(1)【转】

无论是selenium还是appium,元素定位都是我们开始实现自动化面临的第一个问题。selenium还好,我们可以在浏览器的调试页面进行元素定位还是蛮方便的。那么appium怎么做呢?我看到很多资料,帖子都是说的appium自带的Inspector这个工具进行的元素定位。而笔者不知道是电脑还是什么的问题,这个工具是无法使用的。今天给大家说的是另一个工具。uiautomatorviewe...

2018-08-13 16:23:05 121

转载 web测试与app测试的区别【转】

仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的。那么区别在哪里呢?我个人觉得就是由于载体不一样,所以系统测试和一些细节可能会不一样。那么我们就要先来了解,web和app的区别。web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。那么在系统测试测试的时候就会产生区别了。首先从系统架构来看的话,web测试只要更新了服务器端,客户端就会同步...

2018-08-13 16:21:03 145

原创 Windows下,DOC结束应用程序。

1.结束任务前,首先查询一下当前都有什么任务:tasklist。2.查到之后运行命令 :taskkill /f /t /im tasklist.exe ,杀掉该任务。

2018-08-06 18:37:24 825

转载 centos 6用yum安装JDK

用yum安装JDK1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)[root@localhost ~]# yum search java|grep jdkldapjdk-javadoc.x86_64 : Javadoc for ldapjdkjava-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environmentjava-1.6.0-open...

2018-03-29 16:04:53 481

转载 CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL【转】

1、安装Apahce、PHP、MySQL和PHP连接MySQL数据库的包:# yum -y install httpd php mysql mysql-server php-mysql2、安装Apache常用扩展包:# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql3、安装PHP常用扩展组包:# yum -y install ...

2018-03-29 16:00:03 179

转载 Linux系统下Jsp环境部署【转】

简介Jsp环境部署Tomcat目录结构SHOP++网上商城系统安装---------------一、简介JSPJSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。简单...

2018-03-29 12:28:23 3629

转载 python中的os模块【知识点】

在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模块的使用。 1.当前路径及路径下的文件os.getcwd():查看当前所在路径。os.listdir(path...

2018-03-29 11:53:32 277

原创 python用户登录程序检验【小白成长之路】

需求:1.实现用户输入用户名、密码的验证。2.当用户输入同一个用户名超过三次退出程序。实现思路:先将正确的用户名,密码存入本地(现在只是一个值,以后可以存到数据库,然后匹配验证),用户输入的用户名存入字典。然后验证输入的用户名是否和本地用户名相同。如果相同,去判断密码是否一致,密码一致,输出:登录成功。不一致,输出:账户或密码错误。如果不相同,输出字典的值(userinput.values()),...

2018-03-27 16:37:49 2036 1

原创 python中 if __name__ == '__main__'的用法。

今天,偶然看到一个方法:if __name__ == '__main__',于是就查找了一下它的用法。一个Python的文件其实有两种使用方法:1.作为脚本直接运行。2.import 到别的Python脚本中被调用(模块重用)执行。if__name__=='__main__',其实就是控制这两种情况执行代码的过程,在if __name__ == '__main__':下的代码只有在,Python文...

2018-03-27 11:33:18 378

转载 Python 字典(Dictionary)操作详解

地址:https://www.cnblogs.com/scios/p/8108243.htmlPython字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}也可如此创建字...

2018-03-26 12:40:40 1052

原创 HelloWorld

 print('helloWorld')

2018-03-26 12:28:53 119

转载 如何写出高性能SQL语句之优化SQL查询

1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。产生一个

2017-09-05 11:35:15 204

原创 MySql 忘记密码怎么办

mysql忘记密码的解决办法:[[email protected] ~]# mysql -uroot -pERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)如果说出现这个一般就是因为MySQL没有起来[[email protect

2017-09-05 11:30:50 1187

转载 cent os 免密码登录SQL

背景当我们在 Shell 下想要通过 mysql-client 登陆到 MySQL 数据库的时候,我们总是需要非常麻烦的输入一次又一次的密码。而且,如果你的 root 密码是高度随机的话(LastPass大法好),那么你登陆一次 MySQL 数据库的成本就会非常大了。通常我们登陆数据库的时候都是这样登陆的,如下[email protected]:~# mysql -uroot -p

2017-09-05 11:29:26 584

递归解压指定文件夹zip文件

递归解压指定文件夹zip文件

2023-11-01

文件解压,用途为指定文件夹后,解压所有zip包

文件解压,用途为指定文件夹后,解压所有zip包

2023-11-01

katalon Recorder5.6下载

katalon Recorder

2022-05-26

空空如也

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

TA关注的人

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