自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 JMETER 上 CSV文件的配置使用方法

2021-07-14 10:42:52 324

原创 Visual Studio Code 汉化版本win版

Wins: Ctrl + shift +PConfigure Display language -> install additional languange

2021-06-17 17:30:02 233

原创 MySQL性能分析慢查询分析

2021-06-04 08:40:35 181

原创 VirtualBox 下安装多虚拟系统的攻略

VirtualBox 下安装多虚拟系统的攻略我在安装虚拟系统时,遇到了一些问题,比较零散,没有一个完整的帖子,所以,将自己参考的帖子,统一写到这里供大家参考。首先下载和安装,请参考知乎地址: https://zhuanlan.zhihu.com/p/111567471在安装ubuntu镜像时,报错的话,请参考下面:https://blog.csdn.net/liyazhen2011/article/details/104820370楼主自己按照上面的帖子安装成功...

2021-04-14 15:20:26 375

原创 liunx 防火墙状态查看,更改以及端口查询,开启,关闭的一些操作命令

linux防火墙查看状态firewall、iptable一、iptables防火墙1、基本操作# 查看防火墙状态service iptables status# 停止防火墙service iptables stop# 启动防火墙service iptables start# 重启防火墙service iptables restart# 永久关闭防火墙chkconfig iptables off# 永久关闭后重启chkconfig ip...

2021-03-09 08:48:07 324

原创 测试基础的梳理

测试基础的梳理一直在研究测试工具,理论知识已经很久没用到了,趁着放假,拿了本书边看边梳理了一下基础知识。

2021-02-09 15:45:58 202

原创 Nginx windows 下的命令集合

Nginx windows 下的命令集合下載安裝修改配置文件常用命令下載安裝http://nginx.org/ , 通過以上官網地址進行下載安裝包zip 後綴文件,解壓縮到目錄盤后,導航至該目錄,命令行直接輸入 nginx 即可啓動。修改配置文件在根目录下conf 文件夹内 的配置文件 nginx.conf:listen 配置端口号localtion / 配置前端访问的资源常用命令启动:nginx修改配置文件后,重新加载:nginx -s reload停止:nginx -s stop

2021-01-25 09:47:31 104

原创 HTTP 状态码详解

HTTP 状态码:状态码 释义 使用场景 200 请求被成功完成,所请求的资源成功的返回客户端 成功响应状态码 204 返回的响应中只有header 和一个状态行,没有响应body 使用于: 1.在不获取资源的情况下了解资源的情况(比如判断其类型) 2.通过查看http 响应中的状态码看某个对象是否存在 3通过查看Header测试资源是否被修改 206 代表服务器已经成功处理了部分Get 请求(只有发送get.

2020-12-30 16:26:03 279

原创 启动robot framework 时候报错 robotide.preferences.configobj.UnreprError

当使用快捷键ride.py 去启动robot framework 时候,出现以下问题:解决方法如下:1.先卸载1.7.4.2版本的ride2. 运行如下命令安装betapip install --pre robotframework-ride正确的版本如下所示

2020-12-24 15:42:27 820

转载 优秀测试工程师必备技能

转载优秀测试工程师必备技能将单纯的测试变成项目质量保证工作持续集成探索和推动和自动化测试技术研究做好测试相关工具的开发1.将单纯测试转变为项目质量保证由单纯的测试变成项目质量保证工作测试,从狭义的角度来讲,包括如下这些环节:测试计划和测试用例编写-测试执行-质量报告书写测试人员一般会在开发阶段就进行测试计划和测试用例的编写和准备工作;在测试阶段,我们一般先会做功能测试,等项目功能基本稳定,bug较少了,就开始做兼容性测试、性能测试、安全性测试。兼容...

2020-12-24 14:45:39 207

原创 【Robot Framework】Requirement already satisfied 解决方法

在RobotFramework 安装过程中,遇到如下问题:解决方案如下:

2020-12-24 09:54:24 569

原创 Javacv实现自动化读取验证码

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-12-24 09:32:51 679

原创 Robot Framework 安装命令

首先安装Python 3.8.x 版本配置Path 环境变量,以及Scripts 文件夹下的pip然后运行如下命令:pip install --user --upgrade pippip install robotframeworkpip install wxpython以上安装完成。如图所示:

2020-12-24 09:22:35 198 1

原创 [Robot Framework] SSL CERTIFICATE_VERIFY_FAILED

当用Python3.8.6版本下安装robotFramework, 出现SSL 证书验证失败,解决方式如下:如图所示,使用pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --upgrade baostock

2020-12-24 09:04:31 375

原创 接口测试-Jmeter基础使用教程

该博主要介绍的是基于HTTP协议的接口测试,使用Jmeter工具来完成测试,通过实践熟悉Jmeter的基本操作。HTTP协议开始之前简单复习一下Http协议的知识1. HTTP的URL结构一个URL就是一个接口,接口分为如图所示五部分:1.请求协议:http(普通请求), https(加密的http请求,数据传输更安全),ftp(文件传输协议)2.IP地址:提供接口的系统所部署的服务器地址3.端口:默认804.接口地址:系统提供的接口位置5.接口参数:"?"表示路径地

2020-11-12 16:54:46 838

原创 斐波那契数列 - 习题(Think in Java)

题目:创建一个方法,接受一个整数参数,结果返回从第一个元素开始总共由该参数指定的个数所构成的所有斐波那契数字。解题思路使用循环方式:public int[] FibonacciMethod1(int n) throws Exception { int[] res = new int[n+1]; res[0] = 0; res[1] = 1; for(int index=2; index<res.length; index++){ res[in

2020-08-25 20:07:32 266

转载 系统界面演示模式 - System UI Demo Mode

Demo Mode for the Android System UIDemo mode for the status bar allows you to force the status bar into a fixed state, useful for taking screenshots with a consistent status bar state, or testing di...

2020-04-24 17:06:01 3709

原创 Liunx 定时任务 crontab

crontab:定时任务的守护进程,精确到分,设计秒的我们一般写脚本 -->相当于闹钟 日志文件: ll /var/log/cron* 编辑文件: vim /etc/crontab 进程:ps -ef | grep crond ==> /etc/init.d/crond restart 作用:定时备份...

2020-02-26 12:05:19 175

原创 Mac 上基于docker 安装Oracle 11g 以及配置过程

1.下载镜像: docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.创建并启动容器:docker run -itd -p 1521:1521 —-name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g3. 进入容器:...

2020-02-24 15:51:12 1918

原创 Docker 的使用命令总结

1. 镜像操作命令 查看本地镜像: docker images 删除本地镜像: docker rmi image_name 远程仓库搜索镜像:docker search image_name 下载远程镜像到本地:docker pull image_name (默认是lates...

2020-02-24 12:28:07 178

转载 Android app 性能测试以及专项测试

1. 性能测试 Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等.... 工具: (工具的原理都是基于调用android底层...

2019-12-25 16:15:17 512

原创 ADB 的常用命令总结

这是工作中使用的adb 命令的总结。# 后面的内容是对该命令的简单解释# generate bigfile for device to cause device memory risk requestadb shell dd if=/dev/zero of=/mnt/sdcard/bigfile#get the build informationadb shell getprop r...

2019-12-25 16:00:28 1201

原创 深入理解类加载器笔记

目录类加载器的详细介绍类加载器作用类加载器层次结构是树状结构:类加载器的代理模式类加载器的详细介绍类加载器作用类的加载阶段,将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class对象,作为方法区内数据的访问入口。 类缓存:一个类一旦被加载后,会被加载器缓存一段时间,直到J...

2019-11-22 14:49:53 138

原创 类加载过程笔记总结

类的加载过程包含:类的加载-链接(验证,准备,解析)-初始化加载:将java类的字节码加载到内存中,在内存的方法区中生成类的运行时数据,堆中生成该类的class 对象作为该类的运行入口。运行时数据包含:静态变量,静态方法,常量池,类的代码。链接:验证:检查代码是否符合jvm的编码规范,进行安全检查。准备:为静态变量分配内存并且初始化默认值。解析:将代码中的符号引用变成直接引用。...

2019-11-20 16:48:25 127

原创 git 命令总结

创建仓库或者下载远程代码到本地仓库git clone(git init) - git add - git commit - git push查看仓库状态git statusgit工作流:暂存区到工作区之间的回滚:git reset HEAD <file> 将文件从staged 转成unstagedgit checkout <file> :放弃修改恢复到未...

2019-10-29 17:11:28 125

转载 selenium的工作原理

selenium的原理是什么?selenium的原理涉及到3个部分,分别是浏览器 driver: 一般我们都会下载driver client: 也就是我们写的代码client其实并不知道浏览器是怎么工作的,但是driver知道,在selenium启动以后,driver其实充当了服务器的角色,跟client和浏览器通信,client根据webdriver协议发送请求给driver,dr...

2019-10-01 15:09:13 623

原创 Selenium 之移动鼠标到指定元素

Actions action = new Actions(driver); WebElement pngElement = driver.findElement(By.className("xxxx")); //获取元素 action.moveToElement(pngElement).perform();

2019-09-30 09:45:36 9006

原创 Selenium 之上传文件的三种方式

方法一: 通过java 使用粘贴+复制的方式填充文件名,然后keyevent实现确定 StringSelection strSel = new StringSelection("C:\\Users\\mdrk73\\Desktop\\Avik\\res\\avik-large.JPG"); Clipboard clipboard = Toolkit.getDefaultT...

2019-09-29 18:11:30 781

原创 Map 中能够排序的实现类

如果没有排序要求选择HashMap 和HashTable,如果有排序要求可以选择TreeMap 和LinkedHashMap,TreeMap :按照key值升序排列LinkedHashMap: 按照数据的输入顺序实现排序。...

2019-09-24 16:42:46 437

原创 操作PNG图片的Chunks

在学习如何向png图片中插入metaData 时候,发现了一个工具包,很好用,commons-imaging-1.0, 可以到网上搜索下载jar包。这里写了一个简短的练习类,来学习, 实现的功能是读取图片的metadata,并插入到新图片中。public static byte[] imageWriteExample(final File file) throws Image...

2019-09-06 17:57:00 753

原创 java IO - 文件的拆分与合并

文件的拆分与合并package io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java....

2019-08-07 14:52:59 181

转载 Eclipse RCP 开发中console 的开发和使用

具体转载于https://www.cnblogs.com/biaoyu/archive/2012/07/20/2601195.htmlEclipse RCP开发4--在Eclipse RCP中加入Console视图 有时候在编写RCP程序中,需要输出一些信息,例如log信息,调试信息,等等。这时候,如果能够将eclipse自带的console视图加入到我们自己编写的程序...

2019-07-23 15:39:50 601

转载 Java_java动态编译整个项目,解决jar包找不到问题

Java_java动态编译整个项目,解决jar包找不到问题java动态编译整个项目,解决jar包找不到问题原文:http://itzyx.com/index.php/javac/动态将java文件编译为class文件解决方案:将temp\sdl\src目录中的java源文件编译成class文件,并存放到temp\sdl\classes目录中java中早就提供了用java方式去动态编...

2019-07-22 16:18:42 2355

转载 Java 脚本引擎 Rhino的学习

转自https://www.cnblogs.com/huang-changfan/p/10129518.htmljava脚本引擎  java脚本引擎是沟通java和脚本语句之间的桥梁,可以通过对应的脚本引擎在java中调用各种脚本语言。二、脚本引擎执行脚本代码  ScriptEngineManager:为ScriptEngine提供实例化机制。  方法:getEngin...

2019-07-11 16:01:20 1264

原创 Java 如何实现动态编译和动态运行

动态编译可以通过两种方式实现:通过Runtime调用javac,启动新的进程去操作 Runtime runtime = Runtime.getRuntime(); try { Process process = runtime .exec("javac -cp /User/test/ helloWorld.java"); ...

2019-07-10 21:01:41 960

原创 反射都可以做哪些事

目录反射可以获取构造函数,创建类对象反射可以获取类中的方法,并调用反射可以操作私有属性反射可以获取指定方法参数泛型信息反射可以获取指定方法返回值泛型信息反射可以操作注解反射可以获取构造函数,创建类对象 Class<User> clazz = (Class<User>) Class.forName( "reflection...

2019-07-10 14:37:19 365

原创 五种单例模式如何选择适合的

了解单例模式之前先理解一个概念:延时加载延时加载是指只有当对象在真正使用的时候才会被加载到内存中创建实例,不使用时不会创建。从速度和反应时间角度来讲,非延迟加载(即饿汉式)好,从资源利用率上说,延迟加载(又称懒汉式)好单例模式的实现方式有五种,如下所示:主要:饿汉式 - 线程安全,调用效率高,但是不支持延迟加载。 懒汉式 - 线程安全,调用效率不高,可以支持延时加载。其他:...

2019-07-08 19:13:25 1175 3

原创 模板方法模式

模板方法模式 –实现要素准备一个抽象类,将部分逻辑以具体方法的形式实现,然后声明一些抽象方法交由子类实现剩余逻辑,用钩子方法给予子类最大的灵活性。最后将方法汇总构成一个不可改变的模板方法。使用场景:算法或操作遵循相似的逻辑重构时(把相同的代码抽取到父类中)重要,复杂的算法,核心算法设计为模板算法抽象基类包含: 基类基本方法 : 提供所有子类都需要的且实现一...

2019-07-01 15:32:32 186

转载 protected修饰符详解

转载于https://www.cnblogs.com/haojiejiejie/p/8762768.htmlprotected这个修饰符,各大参考书都会这样说:访问权限为类内,包内和子类,因此在父类中定义的方法和成员变量如果为protected修饰的,是可以在不同包中的子类进行访问的,示例代码如下:1 package cn.tedu.object.a;2 3 public ...

2019-06-28 17:08:11 5797

原创 JUnit 中IntinializationError 的问题解决

今天遇到了InitializationError 的问题,百度百科给出了可能造成这个问题的多种原因以及解决方案https://jingyan.baidu.com/article/fedf0737918d9235ad897770.html如果上面的解决方案仍然不能解决问题,请看下面如果你的library包中同时包含anroid.jar 和junit 包,请把android.jar在jun...

2019-06-27 15:50:46 245

gradle-v4.6-bin&src;&doc;.zip

Gradle is an open-source build automation tool focused on flexibility and performance

2018-03-06

空空如也

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

TA关注的人

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