自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

army的专栏

充满一颗希望强大的心

  • 博客(110)
  • 资源 (4)
  • 收藏
  • 关注

原创 MonkeyRunner测试

Monkey 测试 之 monkeyrunner主要内容摘自: https://github.com/yeetrack/monkeyrunnerhttp://blog.csdn.net/wengqiancun/article/details/7763391http://blog.csdn.net/vrix/article/details/6893787MonkeyR

2014-07-29 11:36:36 1472

原创 终端测试 概要

终端测试引资链接:http://www.atatech.org/articles/15479一、终端测试简介和传统的PC端测试相比,因为移动终端自身的特性影响,导致终端应用的测试和常见的系统测试有很多不同点。在介绍终端测试之前,我们有必要先熟悉一下移动终端以及终端应用的特性。移动终端,或许换用智能机我们更加熟悉一些。最常见智能平台有IOS、android、window

2014-07-29 11:31:56 18004

转载 java + selenium测试框架(之上传下载) 版本演化五-二

java + selenium测试框架(之上传下载) 版本演化五-二在web项目中,上传和下载控件有的使用插件进行了封装,插件中甚至包含flash等。有的则做的比较简单,使用selenium的键盘事件辅助就能搞定。在之前的版本中,采用了 AutoIt 工具来辅助控制弹出的对话框。其实,因为弹出框会自动的把焦点放到,保存,确定,这样的控件上,所以可以使用键盘事件来控制。整理了

2014-07-24 10:31:00 1482

原创 Monkey 测试一 Monkey 入门

Monkey 测试android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。monkeyrunner呢,相比之下会强大一些,它主要可应用于功能

2014-07-18 14:10:54 1911

转载 java + selenium测试框架 (之高亮显示页面元素)

感觉挺有用的一个东西,放到wiki上回头

2014-07-17 20:27:46 3888

原创 jsp语法

jsp语法指令元素 (directive element)指令元素主要为转换阶段提供整个jsp页面的相关信息。语法:pagepage包含15个属性:language="scriptLanguage"extends="className"import="importlist"session="true|false"buffer="none|si

2014-06-26 10:30:57 826

原创 Java Web开发Basic(四) JSON

Java Web开发Basic(四) JSON使用maven管理项目依赖,引入json需要增加如下jar包: org.json json 20090211 生成jsonservlet 生成jsonservlet使用例子:/** * curl -d "" http://localhost:8

2014-06-26 10:26:10 1027

原创 Java Web开发Basic(三) 连接数据库

Java Web开发Basic(三) 连接数据库1 在servlet中添加连接数据库程序最简单方法,直接在servlet中添加连接数据库的程序: 在web.xml中增加配置信息: CreateDBServlet org.free.servlet.CreateDBServlet driverClass com.mysql.

2014-06-26 10:22:00 1491

转载 jmeter-maven-plugin使用,以及jmeter与Jenkins集成

jmeter-maven-plugin使用在github上提供了一个jmeter的maven插件,能够使用maven来执行jmeter测试。 官网:http://jmeter.lazerycode.com/ GitHub:https://github.com/jmeter-maven-plugin/jmeter-maven-plugin wiki:https://github.

2014-06-24 15:58:05 10774 2

转载 A Collection of JVM Options

A Collection of JVM OptionsUpdated: 03/06/2013This document is a compilation of all the JVM options for various versions of the JVM on primarily SPARC/Solaris Platform. The descriptions for each

2014-06-24 15:44:47 1928 1

转载 使用TestNG进行性能测试/重复执行

使用TestNG进行性能测试/重复执行来源:http://www.51testing.com/html/18/n-131218.htmlTestNG提供了丰富的Annotation为测试提供更强大,更细致的控制,比如用于并发测试的invocationCount和threadPoolSize。@Test(invocationCount=100,threadPoolSize=5)

2014-06-09 11:09:50 7136

原创 在Java中使用OpenCV (maven,ant,eclipse)

Java中使用OpenCV从2.4.4开始,OpenCV支持Java. 参考链接: http://docs.opencv.org/doc/tutorials/introduction/desktopjava/javadev_intro.html获取OpenCV从SourceForge可以获得依赖的文件。当然Windows用户最简单的方式是下载.exe文件安装。对Wi

2014-06-09 00:05:23 20174

转载 各种图像处理类库的比较及选择(The Comparison of Image Processing Libraries)

来源:http://www.cnblogs.com/xrwang/archive/2010/01/26/TheComparisonOfImageProcessingLibraries.html 作者:王先荣前言近期需要做一些图像处理方面的学习和研究,首要任务就是选择一套合适的图像处理类库。目前较知名且功能完善的图像处理类库有OpenCv、EmguCv、AForg

2014-06-06 10:17:03 1421

原创 java + selenium测试框架(之下载页面上的图片) 版本演化七

java + selenium测试框架(之下载) 版本演化七准备攻克验证码验证,知识积累中。下载感兴趣的图片从网上找了个程序,挺好用的,直接放这里了。import java.io.BufferedInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.

2014-06-05 21:57:17 2860

转载 Java进阶之路

2014-05-28 20:03:09 1099

原创 Java Web开发Basic(二) mysql安装使用

Java Web开发Basic(二) mysql安装使用安装官方安装方法:shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /usr/localshell> tar zxvf /path/to/mysql-VERSION-OS.tar.gzshell> ln -s full-path-to-mysq

2014-05-22 13:52:07 1271

转载 Maven依赖

Maven依赖想要使用servlet开发个简单的JavaWeb项目试试,因为知道在tomcat底下包含一个servlet-api,所以需要知道如何在自己的工程中依赖该jar,但是在部署时采用tomcat的jar包。查到了该文章。写的真棒,抄了来~看到的地方:http://www.blogjava.net/yxhxj2006/archive/2012/08/23/386148.htm

2014-05-22 13:42:23 1177

原创 Jacoco动态监测Web项目的覆盖率

Jacoco动态监测Web项目的覆盖率我自己曾经尝试用python的urllib自己dump数据,结果tomcat的后台报错。java.io.IOException: Invalid execution data file. at org.jacoco.agent.rt.internal_932a715.core.data.ExecutionDataReader.rea

2014-05-20 21:39:59 14849 1

原创 测试环境自动部署:抓取war包,备份,替换配置文件,部署到tomcat下并重启

#!/bin/shappname="webproject"warname="webproject.war"port=8000#get the newly packagewget -r -nH -nv --level=0 --cut-dirs=8 xxxxxxxxxxxxxxx --user getprod --password getprod releasedir="/home

2014-05-16 22:24:30 2874

转载 VisualVM远程监控JVM设置

VisualVM远程监控JVM设置配置 jstatd 的 security policy 文件jstatd是一个监控 JVM 从创建到销毁过程中资源占用情况并提供远程监控接口的 RMI ( Remote Method Invocation ,远程方法调用)服务器程序,它是一个 Daemon 程序,要保证远程监控软件连接到本地的话需要 jstatd 始终保持运行。jstatd运行

2014-05-16 21:50:52 1446

原创 Java Web开发Basic(一) tomcat和web项目了解

Java Web开发Basic(一) tomcat和web项目了解TomcatTomcat目录和Web应用目录Tomcat的目录结构 /bin 存放启动关闭脚本程序等 /conf 存放Tomcat的配置文件/lib 存放Tomcat服务器需要的JAR文件/logs 存放Tomcat的日志文件/work Tomcat把JSP生成的Servlet存放在该

2014-05-16 20:08:10 1620

原创 使用spring RestTemplate进行rest接口测试

使用spring RestTemplate进行rest接口测试Rest代表性状态传输(Representational State Transfer,REST)。由于约定大于配置的讨论,主流 Web 2.0 服务提供者(包括 Yahoo、Google 和 Facebook)采用了更易于使用、面向资源的模型来公开其服务,而放弃了SOAP或者WSDL。RestTemplate

2014-05-16 16:27:12 7579 2

原创 java + selenium测试框架(之测试数据准备) 版本演化六

java + selenium测试框架(之测试数据准备) 版本演化六在我们增加测试用例时,通常希望测试数据和测试框架,以及页面元素分开。这样方便维护。在testng中提供的DataProvider注解,很方便我们集中管理测试数据:DataProviderpublic class SearchData { @DataProvider(name = "searchKe

2014-05-11 19:12:55 2215

原创 java + selenium测试框架(之上传下载) 版本演化五

java + selenium测试框架(之上传下载) 版本演化五使用AutoIt可以完成文件的上传下载,只需要在Java中进行调用即可:Auto脚本_UploadFileFunc _UploadFile($file) AutoItSetOption("WinTitleMatchMode", 2) WinWaitActive("","文件名", 15);

2014-05-11 18:42:13 2105

原创 Autoit介绍

Autoit介绍(官方网站http://www.autoitscript.com/site/ )(中文文档:http://www.jb51.net/shouce/autoit/)为什么在selenium中介绍autoit?在selenium自动化中需要使用它!!在浏览器中,上传和下载文件时,调用的是windows api,无法使用selenium webdriv

2014-05-11 18:27:20 4837 1

原创 java + selenium测试框架(之截屏) 版本演化四

java + selenium测试框架(之截屏) 版本演化四截屏工具public class ScreenShotUtil { public static void ScreenShoter(WebElement driver,String filePathName) { File screenShotFile = ((TakesScreenshot)driver)

2014-05-11 13:16:01 3749

原创 java + selenium测试框架(之测试驱动) 版本演化三

java + selenium测试框架(之测试驱动) 版本演化三本节将使用properity文件来管理程序的设置,并且完成Test的基类,用于辅助测试。增加初始化WebDriver的代码项目中增加配置文件在工程项目的resource下面,增加一个配置文件(selenium-vars.properties):#WebDriverTypes or Browser to be

2014-05-10 12:28:44 2934

原创 java + selenium测试框架(之等待机制) 版本演化二

java + selenium测试框架(之等待机制) 版本演化二使用selenium-ide录制,以及直接用selenium-java.jar写测试用例,你会发现它的执行速度很快。大大超过了手工操作的速度,甚至可能也超过了浏览器加载的速度(比浏览器都快?结果就是找不到元素)。如果页面上确实有某个元素,但是在测试时提示NoSuchElementException,那原因有两个:1,你

2014-05-08 19:28:14 3193

原创 java + selenium测试框架 版本演化一

selenium+java测试框架 版本演化一selenium的自动化测试代码应该如何组织? 如链接:https://code.google.com/p/selenium/wiki/PageObjects 这里提供了一种PageObject的设计思想,并且在百度内部给出了一个感觉比较实用的实现。其组织结构思想如下:Page 封装页面元素,以及页面应提供的服务。

2014-05-07 17:38:23 3330 1

翻译 什么是Page Objects(PageObjects 设计模式)

什么是Page Objects(翻译为:页面对象?)写在最前面,感谢超爷的这个文档。 2012-10-17你完成的,我到了14年的5月才回过神来整理这部分知识。部分内容来自:https://code.google.com/p/selenium/wiki/PageObjects正文简单的说,Page Objects是指UI界面上用于与用户进行交互的对象。它可以指整个页

2014-05-07 15:34:55 13768 2

原创 Selenium工程环境搭建

Selenium工程环境搭建我自己 selenium 之前一直在断断续续的使用,很头疼的地方是依赖的jar包和浏览器更新的都特别快。因为自己之前搭建的环境废掉了,所以顺便重新更新下这个文档。selenium-webdriverSelenium-WebDriver 依赖浏览器内建的自动化支持,直接驱动浏览器。Selenium-RC(elenium1.0)则是在启动浏览器时,注入javascript函...

2014-05-06 21:55:01 4157

原创 Cobertura原理

Cobertura原理Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。官方地址:http://sourceforge.net/projects/cobertura/ 日本下载:http://sourceforge.jp/projects/sfnet_cobertura/releases/C

2014-05-05 21:44:26 7847 2

原创 linux系统监控命令

linux系统监控命令topTop命令用于按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。 这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还可以显示正在运行进程的内存和CPU占用多的情况。[[email protected] logs]$ topop - 14:31:1

2014-05-04 15:54:38 1459

原创 Java读取properties文件

Java读取properties文件properties 基本知识xxx.properties文件是一个文本文件,用于程序的属性配置。其语法包含注释和属性配置。注释:在内容前加#属性配置:采用“key=value”的形式书写。properties文件的一个属性配置信息值可以换行,但键不可以换行。值换行用“\”表示。 properties的属性配置键值前后的空格在解析

2014-04-30 17:09:48 1441

原创 SQL 查询

SQL 查询CASECASE表达式可以在SQL中实现if-then-else型的逻辑。 语法:--简单case表达式,使用表达式确定返回值CASE search_expr WHEN exp1 THEN result1 WHEN exp2 THEN result2 ... WHEN expN THEN resultN ELSE de

2014-04-25 19:46:57 988

原创 grep命令 linux

grep命令 linuxgrep(global regular expression print,全局正则表达式打印,g代表global,re代表正则表达式,p代表print)。 grep工具能够使用正则表达式,在一个或者多个文件中搜索,确定是否包含给定的字符串,并将匹配的行打印出来。该程序只显示包含所查找的字符串的文件行,不修改搜索到的文件。grep格式grep [optio

2014-04-23 14:12:22 1204

原创 使用svn命令统计两次上线之间的代码行数,以及不同作者的代码行数

//向我们公司伟大的作者致敬#! /bin/bash# 计算有效变更代码量的脚本# 包括注释,但不包括新增的空行version() {    OS=`uname -o`    echo "svn_counter ($OS) 0.0.1"}usage() {    echo "usage: svn_counter [-t SVN_REPOSITORY_UR

2014-04-23 14:03:07 8854

原创 Java 多线程

Java 多线程Runnable当从Runnable中导出一个类时,必须具有run方法。但是这个方法并不存在线程能力。需要将Runnable任务附着到线程上。 将Runnable对象转变为工作任务的传统方式是把它提交给一个Thread构造器。Interface : java.lang.RunnableThe Runnable interface should be impl

2014-04-21 18:55:13 1046

原创 Java 泛型

Java 泛型from the book 'Thinking in java 4th'.容器类Java容器类的用途是保存对象,并将其划分为两个不同的概念:1,collection。一个独立元素的序列。 2,Map。一组成对的键值对对象,允许你使用键来查找值。 如下图所示为Java的容器简图(这里只包含了在一般情况下会碰到的接口和类),基本类型包括Map,

2014-04-18 16:21:19 957

原创 Java 注解

Java 注解注解,也被称为元数据,为我们在代码中添加信息提供了一种形式化的方法,使我们在稍后的某个时刻非常方便的使用这些数据。 Java SE内置了三种定义在java.lang中的注解:@Override,表示当前方法定义将覆盖超类中的方法。 @Deprecated,如果程序员使用了注解为它的元素,那么编译器发出警告信息。 @SuppressWarning,关闭不

2014-04-17 11:54:49 1052

GEF-Update-3.9.1

Draw2D, GEF and Zest all in one.

2014-05-22

www服务器技术-Apache使用指南与实现原理

前5章介绍Apache使用,后面介绍Apache的原理。还没开始看,从网上找到了,先分享出来

2014-02-21

制作ICON文件的工具,给程序加图标

制作ICON文件的工具,给程序加图标 将JPG 或者BMP转换为ICO 很方便

2009-09-20

空空如也

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

TA关注的人

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