- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 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 1288
转载 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 1191
原创 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 14927 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 2899
转载 VisualVM远程监控JVM设置
VisualVM远程监控JVM设置配置 jstatd 的 security policy 文件jstatd是一个监控 JVM 从创建到销毁过程中资源占用情况并提供远程监控接口的 RMI ( Remote Method Invocation ,远程方法调用)服务器程序,它是一个 Daemon 程序,要保证远程监控软件连接到本地的话需要 jstatd 始终保持运行。jstatd运行
2014-05-16 21:50:52 1460
原创 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 1631
原创 使用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 7609 2
原创 java + selenium测试框架(之测试数据准备) 版本演化六
java + selenium测试框架(之测试数据准备) 版本演化六在我们增加测试用例时,通常希望测试数据和测试框架,以及页面元素分开。这样方便维护。在testng中提供的DataProvider注解,很方便我们集中管理测试数据:DataProviderpublic class SearchData { @DataProvider(name = "searchKe
2014-05-11 19:12:55 2227
原创 java + selenium测试框架(之上传下载) 版本演化五
java + selenium测试框架(之上传下载) 版本演化五使用AutoIt可以完成文件的上传下载,只需要在Java中进行调用即可:Auto脚本_UploadFileFunc _UploadFile($file) AutoItSetOption("WinTitleMatchMode", 2) WinWaitActive("","文件名", 15);
2014-05-11 18:42:13 2115
原创 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 4935 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 3764
原创 java + selenium测试框架(之测试驱动) 版本演化三
java + selenium测试框架(之测试驱动) 版本演化三本节将使用properity文件来管理程序的设置,并且完成Test的基类,用于辅助测试。增加初始化WebDriver的代码项目中增加配置文件在工程项目的resource下面,增加一个配置文件(selenium-vars.properties):#WebDriverTypes or Browser to be
2014-05-10 12:28:44 2943
原创 java + selenium测试框架(之等待机制) 版本演化二
java + selenium测试框架(之等待机制) 版本演化二使用selenium-ide录制,以及直接用selenium-java.jar写测试用例,你会发现它的执行速度很快。大大超过了手工操作的速度,甚至可能也超过了浏览器加载的速度(比浏览器都快?结果就是找不到元素)。如果页面上确实有某个元素,但是在测试时提示NoSuchElementException,那原因有两个:1,你
2014-05-08 19:28:14 3212
原创 java + selenium测试框架 版本演化一
selenium+java测试框架 版本演化一selenium的自动化测试代码应该如何组织? 如链接:https://code.google.com/p/selenium/wiki/PageObjects 这里提供了一种PageObject的设计思想,并且在百度内部给出了一个感觉比较实用的实现。其组织结构思想如下:Page 封装页面元素,以及页面应提供的服务。
2014-05-07 17:38:23 3350 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 14076 2
原创 Selenium工程环境搭建
Selenium工程环境搭建我自己 selenium 之前一直在断断续续的使用,很头疼的地方是依赖的jar包和浏览器更新的都特别快。因为自己之前搭建的环境废掉了,所以顺便重新更新下这个文档。selenium-webdriverSelenium-WebDriver 依赖浏览器内建的自动化支持,直接驱动浏览器。Selenium-RC(elenium1.0)则是在启动浏览器时,注入javascript函...
2014-05-06 21:55:01 4207
原创 Cobertura原理
Cobertura原理Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。官方地址:http://sourceforge.net/projects/cobertura/ 日本下载:http://sourceforge.jp/projects/sfnet_cobertura/releases/C
2014-05-05 21:44:26 7934 2
原创 linux系统监控命令
linux系统监控命令topTop命令用于按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。 这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还可以显示正在运行进程的内存和CPU占用多的情况。[iteqa@xxx.com logs]$ topop - 14:31:1
2014-05-04 15:54:38 1478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人