- 浏览: 60989 次
- 性别:
- 来自: 深圳
最新评论
文章列表
webservices的测试
- 博客分类:
- 测试技术
由于项目中有很多地方用到webservice,需要进行一些测试。
有时由于调用客户端还没开发好,或者只是用于外部用户的接口。
有时想调用一下,还不是很方便
可以使用soapui进行测试,不过好像不是免费
另外可以直接用eclipse进行测试!
用eclipse的好处可以直接获得xml_rpc data,直接用在其他性能测试中,如:jmeter
可以说是一举两得
放一个别人的博客,总结得比较好:
http://lihongchao87.iteye.com/blog/1720205
tcpcopy线上测试工具
- 博客分类:
- 测试技术
今天没事在网络上瞎转悠,无意间发现了这个工具
特别是重大版本更新发布,线上压力测试实践证明不可少,特别也感慨知识层面太窄,牛人的确很多,普通人只要用好前人,牛人的成果就很成功了
平时也想做好线上测试,一直没有办法
放几个文章在这儿:
http://www.searchtb.com/2012/05/using-tcpcopy-to-simulate-traffic.html
http://blog.chenlb.com/2013/05/try-tcpcopy.html
目前还没用到,先记录
下载地址:
https://code.google.com/p/tcpcopy/
fiddler远程调试
- 博客分类:
- 测试技术
fiddler远程调试
越来越喜欢这个工具了,远程调试功能
设置如下:
之后可以在浏览器里面设置代理即可
可以测试并发
为我们的开发测试工作提供了相当大的便利
httpclient4的应用
- 博客分类:
- 框架应用
httpclient一个实现了HTTP协议的客户端编程工具包
一个使用的背景:登录需要验证,需要压力测试一下,用webdriver等工具搞不定
就用到了他,有ocr开源的工具,结合httpclient完美的处理了
网上的例子主要是3的版本,这里主要是总结一下4的版本
首先放几个例子这儿参考:
http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2113252.html
http://blog.csdn.net/java2000_net/article/details/3720571
本身带的例子也不错:下载地址,api的参考
http ...
之前折腾过一下maven,但是没有积累,一直没有理解其中的精华
乘现在有时间总结一下
maven与ant差不多都是构建工具,但maven可以自动管理jar,Maven 不仅是一个项目构建工具还是一个项目管理工具
其中最主要的功能就是jar的管理,maven还是个项目管理工具
一般只要在eclipse中安装好,就可以慢慢研究使用了
1 关键名词
Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。
POM:POM(po ...
一个项目上线后,出现了很多非常规的问题,非常难重现。小伙伴们你们遇到没?总结一下
往往此类问题都是非常规的问题,也就是测试计划,或测试方案没有充分进行异常测试
平时也遇到,开发人员推诿:这样的问题实际使用不会出现,往往就是这样的问题,导致测试人员忽视测试异常
基于需求:正常的测试流程一般都验证过
异常测试分为软件和硬件
软件:非常规的操作流程,一般用户的操作无法预计,测试中要充分理解业务,才能测试
压力,投产之前,一定要大数据进行测试
并发测试,组织多用户,长时间性能测试
配置文件异常测试
违规测试,比如ie多窗口,多用户,多session的 ...
这几天在研究测试的内容。平时比较关注的内容异常测试,容器内测试
总结一下:主要是根据junit in action这本书
原来理解得太肤浅,简单记录一下
针对srvlet,jsp,ejb可以使用cactus这个框架
以上是测试srvlet的一个简单例子
package com.srvlettest;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
public class SampleServlet extends HttpServlet
{
public vo ...
selenium自动化测试工具
- 博客分类:
- 测试技术
前端时间使用过,一段时间没用,又忘记了
记录一下:
官网:http://docs.seleniumhq.org/download/
firefox插件:可以录制java脚本
selenium RC:远程核心
webdriver:导入相关的jar,就可以使用api
一直没明白,有个webdriver为什么需要一个RC,现在有些明白
RC可以脱离eclipse环境运行
http://www.ibm.com/developerworks/cn/web/wa-testweb/
需要注意的几个问题:
脚本回放不成功,脚本运行过快,可以用:
1.waitForPageToLoad方法
2.Thread.s ...
这几天在看junit的使用,总结一下
开源工具:
junit,feed4junit,mock,junitperf,eclemma,seleninum
jmock:
http://jmock.org/
junitperf性能测试:
http://www.ibm.com/developerworks/cn/java/j-cq11296.html
eclemma覆盖测试:
http://www.ibm.com/developerworks/cn/java/j-lo-eclemma/index.html?ca=drs
简单总结一下,方便以后用到不用到处找资料
测试工具——fidder
- 博客分类:
- 测试技术
官网:
http://fiddler2.com/get-fiddler
用途:
Fiddler 是一个 HTTP 调试代理,它能够记录所有的你电脑和互联网之间的 HTTP 通讯,Fiddler 也可以让你检查所有的 HTTP 通讯,设置断点,以及修改所有的“进出”的数据
今天刚好有个需求,有个下拉框有几千项数据,需要从中选一个,我的个神,真是个奇葩,没办法,只好用fidder来处理一下
记录一下用法。其他的用法还有很多!
记录一下其他用法
http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html#autoresp ...
单元测试Feed4JUNIT
- 博客分类:
- 测试技术
实现测试数据的分离。记录一下使用方法
很奇怪下载最新的版本报错!提示一个nullpoint
下载1.1.2的版本测试通过!
注意的地方:slf4j两个包需要
slf4j-log4j12-1.5.8.jar log4j-1.5.8.jar
http://www.slf4j.org
http://databene.org/feed4junit.html
工具类:QTP用户web测试很好,但是所有的工具遇到验证码就歇菜了,一直有在用,但是一直没有真实的用于项目,并且起到比较大的作用
LR性能测试工具,用过一些项目,但是也不能很好的发现问题,估计功力不够
API工具:http://docs.seleniumhq.org/projects/
可以直接使用java操作web,实现自动化的目的
文档:http://docs.seleniumhq.org/docs/03_webdriver.jsp
记录一下,备查
用IE全屏打开的快捷方式
"C:\Program Files\Internet Explorer\iexplore.exe" -k "URL"
spring的版本下载
- 博客分类:
- 框架应用
今天准备下载一个spring用一下,找不到下载的地方:
跟以往的网站不同,找了半天
专门记录一下:
https://github.com/spring-projects/spring-framework/releases
现在需要自己编译,编译需要认证编译不了
记录一下gradle使用:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
这个地址可以下载已编译好的包,直接使用:
http://repo.spring.io/simple/libs-release-local/org/springframework/spri ...
log4j项目中使用很多,据统计占代码量4%左右
日志对于项目的维护很重要,诊断问题发现问题全靠它
具体查看API,记录别人的一个例子:
http://www.iteye.com/topic/378077 比较详细
例子:
public class TestLog4j {
public static void main(String[] args) {
PropertyConfigurator.configure( "log4j.properties" );
Logger logger = Logger.getL ...