自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (6)
  • 收藏
  • 关注

原创 在chrome浏览器中验证xpath的方法

Firefox有firepath插件,当然也可以用下面的这种chrome的方法来验证 chrome可以直接在console中输入$x("xpath")来验证如:百度的搜索文本框$x("//input[@id='kw']")...

2019-01-11 17:51:02 9422

原创 windows下的cypher-shell.bat

找到neo4j在本机的【安装路径\bin】目录,使用cmd命令启动cypher-shell.bat1、WIN+R,输入cmd2、cd命令切换到neo4j的bin目录3、输入cypher-shell.bat启动时报了以下错误,是由于JDK版本不匹配造成的,我的neo4j版本是3.1.2,需要使用JDK8D:\Program Files (x86)\Neo4j Community\

2018-07-09 10:33:55 1106

原创 Linux环境定时执行shell脚本crontab

需要对本地的某些程序做自动备份,定时为每天7点进行备份,使用crontab命令实现。1、crontab -e直接输入命令crontab -e会直接打开一个编辑器窗口,一般为vi,直接在编辑器中写入:# m h dom mon dow comman0 7 * * * /root/user/backup.sh编辑保存命令与vi的一致。保存后有些人说需要重启cron,但是我好像不需要重启:ser...

2018-06-12 17:04:56 2055

原创 git下载克隆部分文件代码的方法

git上的代码太多,而我只需要其中的部分文件,就需要使用sparsecheckout 方式下载。但是实际上这个方式也会很久,视git的总大小而定。参考:https://www.cnblogs.com/xilifeng/p/5225666.htmlhttps://stackoverflow.com/questions/23289006/on-windows-git-error-sparse-chec...

2018-03-07 14:08:33 16376 3

原创 proguard+jd-gui进行代码混淆保护

需求:防止编译后的.class文件被破解导致代码泄露。下载Proguardproguard是用来进行.class文件编译混淆的工具https://sourceforge.net/projects/proguard/files/latest/download?source=files目前下载的是:proguard5.3.5.zip 下载jd-guijd是用来进行.cl

2017-10-13 11:20:31 2553

原创 Python小例子

之前学习Python的时候自己写的小例子,过段时间看就不记得是什么意思了,先保存下。例子1-生成图形:import mathdef fourth(n): n+=1 cc=math.ceil((n*2-19)/2) ff=math.floor((n*2-19)/2) print(cc,ff) for col in range(n*2-1):

2017-07-18 13:45:17 1168

原创 BAT命令替换变量中的值为新值

Windows中的日期格式,如果是在10点以前的时间,显示为“ 9”,而不是“09”,这就有可能在创建文件夹或文件的时候出错,因为获取到的时间会有空格。set datetime=%date:~6,4%%date:~0,2%%date:~3,2%%time:~0,2%%time:~3,2%%time:~6,2%set datetime=%datetime: =0%echo %datetime

2017-07-05 09:41:00 7698 1

原创 java+selenium3配置

由于Firefox的必要升级,导致之前的selenium2无法使用,只能对selenium进行升级目前我的Firefox版本为v54.0,下载selenium3.4.0,下载selenium3必须要有的Firefox驱动geckodriver.exe,下载jdk8Firefox:http://ftp.mozilla.org/pub/firefox/releases/selenium:h

2017-06-29 10:28:47 3084

原创 chrome及Firefox各版本浏览器下载地址

chrome:http://google-chrome.en.uptodown.com/mac/oldFirefox:http://ftp.mozilla.org/pub/firefox/releases/

2017-06-28 17:01:34 1890

原创 Python+selenium第一个测试案例

1、安装Python35官网:https://www.python.org/downloads/windows/我安装的版本是v3.5.2,Windows系统安装过程中记得勾选安装到环境的复选框:Add Python 3.5 to PATH,不然安装完成后还需要手动进行环境变量的配置。2、下载selenium插件在cmd中输入命令:python-m pip install selenium*如果提...

2017-06-28 11:28:31 7814

原创 bat命令笔记

使用bat命令时,有时需要将多个步骤合并成一个bat命令一起执行。1、同时启动三个bat命令,并用不同的窗口执行start a.batstart b.batstart c.bat2、在上一个bat命令执行完成后再执行下一个命令call a.batcall b.batcall c.bat或者start /wait a.batstart /wait

2017-04-27 15:37:20 2014

原创 angular js+gulp+jenkins打包(略git)

1、前期准备环境需要安装node,各版本下载地址:http://nodejs.org/dist/我下载的版本是6.9.5,下载完成解压缩Windows版本主要是配置node的环境变量,在cmd中输入node -v或者npm -v测试是否安装成功Linux版本安装方法:wget http://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64

2017-03-14 13:35:52 3513

原创 jmeter配置使用数据库的值

使用jmeter的时候突然需要用到数据库里的值,所以去网上找了一下经验做一下总结。使用工具:jmeter、mysql数据库使用方法1、建立数据库连接新建JDBC Connection Configuration:右键线程组 -> Add -> Config Elements -> JDBC Connection Configuration对以下五部分进行修改,其他保持默认值

2016-12-23 15:44:24 1606

原创 jmeter第一次使用

1、下载及安装http://mirrors.hust.edu.cn/apache//jmeter/binaries/apache-jmeter-3.1.ziphttp://jmeter.apache.org/download_jmeter.cgi下载之后直接运行\jmeter\apache-jmeter-2.9\bin\jmeter.bat启动,Linux的使用jmeter.s

2016-12-19 13:57:15 1054 1

原创 selenium 分布式部署测试

目前我所以为的:分布式测试就是指在不同的环境中同时执行不同的脚本,以减少脚本运行时间的测试。可能有些是为了测试浏览器的兼容问题,那么也可以在不同的浏览器中执行相同的脚本来达到测试效果。1、环境准备代码编写环境:标准eclipse环境(拥有jdk等)在eclipse安装testng插件准备需要的jar包:selenium-server-standalone-2.53.1.jar,

2016-11-16 18:27:18 3897

原创 selenium webdriver获取不到标签文本及将html特殊符号&转换为正常字符的方法

1、获取不到标签内的文本使用selenium IDE可以获取到的标签文本使用selenium webdriver代码时得到的值为空,我遇到的原因是因为该标签是隐藏状态的:HTML代码:&ABCselenium webdriver代码:driver.findElement(By.id("text")).getText();查看HTML代码:style=‘displ

2016-10-09 15:04:17 6147

原创 jenkin+junit+ant+SVN自动化测试环境搭建

1、准备ant下载:http://ant.apache.org/bindownload.cgi(apache-ant-1.9.7-bin.zip)利用eclipse中的ant生成build.xml文件:http://blog.csdn.net/songjiaping/article/details/52208357将Junit方式编写的测试脚本上传至SVN,build.xm

2016-09-26 11:04:27 1728 3

原创 selenium webdriver使用笔记

1、定位元素根据id查找:driver.findElement(By.id("xxx")).click;根据xpath查找(相对路径):driver.findElement(By.xpath("//span[@class='xxx']/span/button")).click();根据超链接文本查找(该文本必须为<a>标签内的文本):driver.findElement(By.link...

2016-09-21 14:22:33 2866

原创 selenium webdriver重写的方法

因为重复的代码太多,重写方法就可以大大减少代码量1、登陆代码提取几乎每一个测试案例都需要用到登陆的代码,虽然复制很方便,但是代码量还是很多,以下是缩减的方法:原代码:Test.javapackage src.test;import java.io.File;import java.util.concurrent.TimeUnit;import org.apache.co

2016-08-17 14:23:13 2847

原创 selenium webdriver实现自动截图与Junit导出report测试报告

环境如何搭建不讲了需要的jar包:selenium-server-standalone-2.53.1.jar将以上jar包及Junit添加到build path中1、编写脚本刚开始并不知道webdriver的具体语法,所以是用selenium IDE变更format为java/webdriver/junit,然后把代码复制到eclipse中,在此基础上进行更改的。直接复制出来的代码

2016-08-15 10:58:48 6873 2

原创 在Linux搭建jenkins+git环境

1、下载tomcat2、下载jenkins:http://updates.jenkins-ci.org/download/war/3、unzip tomcat4、将jenkins.war放到tomcat\webapps下5、tomcat\bin\startup.sh启动tomcat:./startup.sh注:Linux中新添加的文件需添加执行权限,cd到tomcat\bin:

2016-08-02 17:21:21 10287

原创 使用tomcat安装Jenkins并配置maven环境

Windows与Linux环境的配置差不多,主要以Linux为主1、首先下载jenkins.war,我选择了Jenkins ver. 1.564 ,因为最新的不会配置maven呀http://updates.jenkins-ci.org/download/war/2、下载apache-tomcat-7.0.553、下载jdk4、配置环境变量,具体baidu

2016-08-02 12:27:11 9485

原创 selenium部分功能(上传文件、swf插件)无法自动化时可使用的方法

selenium是一个相当方便的东西,但是有些功能它也并不能完成,比如上传文件,swf插件的点击操作,和各种不在web中需要在Windows进行相关的操作。我再录制selenium脚本的时候碰到的第一个问题就是上传文件。1、一般来说,上传文件的HTML代码都是使用标签完成的,而这种的上传文件比较好操作,可使用sendKeys方法完成。如:上传文件可使用selenium we

2016-08-02 10:09:26 5432

原创 selenium+eclipse搭建及编写第一个test代码2(WebDriver)

首先要有:1、eclipse+jdk2、selenium-IDE(http://release.seleniumhq.org/)3、Firefox4、selenium-java-2.48.2.jar5、selenium-server-standalone-2.47.1.jarselenium-IDE使用方法及代码转换我另一篇博客有提及:http://blog.csdn.ne

2016-07-21 12:48:37 3895

原创 Neo4j安装及使用shell脚本执行命令

Neo4j是一个图形化的数据库,可以很直观的看到各种数据之间的关系。1、在Linux中安装Neo4j可以在官网上下载需要的版本:https://neo4j.com/download/我下载的是:neo4j-community-3.0.3-unix.tar.gz保存到Linux中然后执行命令解压:tar -xzvf neo4j-community-3.0.3-unix.tar.gz...

2016-07-08 10:30:05 20479

原创 在windows中安装Jenkins并配置maven环境

1、首先下载jenkins.war,我选择了最新版2.7http://updates.jenkins-ci.org/download/war/2、在cmd中进入jenkins.war所在路径并执行启动命令:java -jar jenkins.war --httpPort=8888(启动jenkins并修改jenkins端口号为8888,默认为8080)注:首先需确保安装了JDK且配

2016-05-30 14:42:49 7729 3

原创 jenkins构建后邮件发送

1、进入系统管理->系统设置2、在Jenkins Location找到系统管理员邮件地址,输入发送邮件的邮箱地址3、在邮件通知中输入配置注:不能勾选“使用SMTP认证”及“使用SSL协议”复选框,不知道为什么,输入邮箱密码后反而发送不了邮件。4、配置好了之后可以勾选“通过发送测试邮件测试配置”来测试配置是否成功5、需要更高级的邮件通知功能需要再安装一个Jenki

2016-05-25 12:54:45 37893 8

原创 Jenkins部署war包到远程tomcat的webapps下

因为手动部署好麻烦,要先在eclipse更新代码,然后build一下,再把target下生成的war包复制到tomcat的webapps下,启动tomcat。首先需要下载一个Jenkins的插件:Deploy to container Plugin ,可以在Jenkins的系统管理->插件管理->可选插件中查找安装完成后重启Jenkins,在增加构建后操作步骤中会多出一个选项Deploy

2016-05-19 15:56:44 41244 6

原创 LoadRunner的text验证及关联

text验证和关联的位置web_reg_find及web_reg_save_param都需要放置在查找目标代码的上方,他们的值都需要去Response Body中寻找。*注意遇到 “ 引号的时候需要 \ 进行转义 web_reg_find("Search=Body", "Text=\"Save analysis job successful!\"", LAST); web

2016-02-02 14:16:02 520

原创 LoadRunner的参数化保证不重复

当我需要将一个id进行参数化,但是又不想自己创建数据,或者无论运行多少次都能保持数据不重复的话,在参数化中可以选择Date/time类型作为id。比如我想创建一个文件,但是文件的名称是不允许重复的,我就可以将时间作为文件名。选择Parameter type为Date/Time,可以修改Date/Time format的格式,以便不出现特殊字符在文件名中。Update value on可

2016-02-02 13:56:49 3246

原创 LoadRunner12设置文本检查点及图片检查点

LR12跟LR11有很大一部分是不一样的,但是网上的教程多数还是以LR11为主,所以我在进行插入文本检查点练习的时候一直找不到LR11说的,最后去网上找也遍历不到。LR12设置文本检查点方法:1、打开Thumbnail ExplorerTools -> Options -> Scripting -> Thumbnails , 勾选 Enable Thumbnail Explorer复选

2016-01-12 10:15:07 11790 2

原创 LoadRunner+Firefox录制第一个脚本

工具:LoadRunner12.50 firefox42.0 ie8LoadRunner官网下载地址:需注册登录http://www8.hp.com/cn/zh/software-solutions/loadrunner-load-testing/index.htmlhttps://saas.hpe.com/zh-cn/download/loadrunner一般使用下载

2016-01-05 15:22:09 21998 2

原创 Jenkins执行远程Linux系统的shell命令

首先需要去 系统管理->管理插件,选择可选插件选项卡,搜索并找到 SSH Slaves plugin 插件,点击下载安装安装完成后也许需要重启Jenkins然后你可以在系统管理中找到刚安装完成的功能:输入主机IP,端口号,用户名及密码就可以了配置完成后,修改需要进行远程连接的job:在构建中增加构建步骤,Execute shell script on remote ho

2015-12-25 17:21:48 12653

原创 selenium-server-standalone.jar无法启动

java -jar selenium-server-standalone-2.48.0.jar -htmlSuite *firefox http://localhost:8080/ F:\selenium\selenium-2.41.0\login_suite.html F:\selenium\selenium-2.41.0\results.html -port 4445 执行bat命令时

2015-12-24 15:56:28 7298 1

原创 运行selenium-server-standalone.jar时,Firefox无法在***找到该文件

使用selenium-server-standalone-2.48.2.jar启动selenium执行脚本的时候,可以打开Firefox,但是一直提示can't find 不能在***找到文件chrome://src/content/TestRunner.html?auto=true&multiWindow=true&defaultLogLevel=info&baseUrl=http%3A%2

2015-12-24 15:41:18 5259 3

原创 安装在Linux下的jenkins执行windows下的bat命令

这个是个大坑,至少对于我来说。进入正题:想实现的目标就是如题,我有一个安装在Linux环境下的Jenkins,但是我有一个job是构建SVN上的代码然后保存到windows环境下的,这个job在开始构建之前需要先重启tomcat,然后我还想将上次生成的war包自动保存下来,所以问题来了,怎么使用Linux的Jenkins来执行windows的bat呢?在网上找了很久

2015-11-02 15:46:23 12063 3

原创 selenium IDE 定时执行case及log保存的方法

最近老大需要更高逼格的测试方法,下达命令后,我就开始哼哧哼哧的作死了。首先目的很明确,是可以每天都能自动执行自动化脚本。主要还是关于selenium IDE的文档太少了,大部分还都是相同的东西,所以有些功能实现起来真的很苦逼。先贴两个链接,安装selenium IDE :http://wenku.baidu.com/link?url=ObNTxtWSrnm2

2015-11-02 15:44:54 4449

原创 jenkins定时构建

上述为每天晚上六点跑但是我不知道为什么不能定义分钟,一直让我将0改为H* * * * *分别的定义为:分 时 天 月 星期Minutes within the hour (0–59)HOUR       Thehour of the day (0–23)DOM         Theday of the month (1–31)MONTH

2015-11-02 15:42:58 10158 3

原创 JS代码

对于我这个第一次接触js代码的人来说,简单易懂才是王道啊,在网上查了好久,好难找到自己看的懂的代码……根据id查找内容:        var 变量名=document.getElementById("id名").innerHTML;        return 变量名;        返回的内容是在id=id名的标签内所有的内容,如:

2015-11-02 15:40:39 488

原创 mysql报错

执行mysql数据库操作时提示,'mysql' is not recognized as an internal or external command,operable program or batch file.网上查一查,说是mysql的环境变量没有配置,然后就去我的电脑->属性->环境变量->path中添加mysql到bin的路径好了

2015-11-02 15:39:27 808

apache-jmeter-2.9.zip

2016-12-15

autoit-v3.exe

autoit是可以图形化进行自动化的工具,可以将生成的exe文件用于selenium webdriver中以解决脚本完成困难的操作

2016-11-17

selenium-server-standalone-2.53.1.jar

selenium-server-standalone-2.53.1.jar用于支持selenium webdriver的开发,也可用于分布式测试连接

2016-11-17

chromedriver.exe

在selenium webdriver中调用chrome浏览器需要使用的driver驱动器

2016-11-17

reportng-1.1.4

使用testng时需要用到的报告插件,压缩包内的jar包都需要添加到build path中才能执行testng

2016-11-17

sikuli插件

sikuli工具可以通过截图来实现selenium的定位,可以利用于一些较困难的定位,使用方法如下: screen s = new screen; s.click("filepath");

2016-11-17

空空如也

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

TA关注的人

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