自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 CAP原理与最终一致性 强一致性 透析

转自http://www.blogjava.net/hello-yun/archive/2012/04/27/376744.html建议去原著主页上看, 下面自己留着 在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(Hat-trick)。在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼帽子。CAP原理中,有三个要素:一致性(Cons

2013-08-21 18:44:09 601

原创 数据库优化-- 聚集索引和非聚集索引

索引:建立索引的目的是为了加快对表中记录的查找或排序。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。所以需要经常修改数据的表就要权衡一下了。索引的类型:聚集索引:索引中键值的逻辑顺序决定了表中相应行的物理顺序非聚集索引:索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同,实际上是个树状结构,我们可以认为索引的叶节

2013-05-27 16:12:53 856

原创 svn--为文件添加执行权限

最近将jenkins上的所有job都与svn相连,实现本地修改,用svn check in, jenkins 跑job之前都会把最新的代码更新download一遍。不过遇到的问题是 执行jmeter时说权限不够,发现没有执行权限,于是给svn中的jmeter添加可执行权限:右键->team->设置属性,在属性名中选择svn:executable即可

2013-05-17 11:23:08 1086

原创 tomcat下jenkins的job路径设置

安装jenkins之后,会默认生成~/.jenkins的路径,如果要修改这个路径的话,要改两个配置文件:一个是./apache-tomcat/conf/jenkins.xml:    真实路径]" override="true"/>另一个是: ./apache-tomcat-7.0.20/webapps/jenkins/WEB-INF/web.xml找到:HUDSON_

2013-04-25 10:00:13 2039

原创 java.net.UnknownHostException 的问题

这几天的监控的网页老返回:Non HTTP response code: java.net.UnknownHostException 的错误, 有时候一两个,有时候全军覆没。由于是用jmeter 发送的请求,于是怀疑jmeter的问题,网上搜寻无果。发现有其他domain,没用就jmeter 发送的请求的也没有被解析,所以肯定不是jmeter的问题。重点关注java.net.Unknown

2013-04-22 17:30:01 5499

原创 json,xml数据格式校验

有些时候我们需要测试一下API返回数据格式的正确性,这些返回数据可能是json格式,也可能是xml格式的。对于json,如果仅仅是数据格式的校验的话,不需要验证逻辑的话,可以使用jsontool-core。基本是写成被测json的json格式:如:{ "succ":1, "msg":"OK",}对应的验证json格式就是:{  "name": "

2013-04-12 18:57:27 1462

原创 jmeter — java.lang.OutOfMemoryError: Java heap space解决方案

添加了一个超大返回数据量(超过100M),jmeter default 的配置hold不住了,直接报 java.lang.OutOfMemoryError: Java heap space 的错误。查询userguide,发现:To run JMeter, run the jmeter.bat (for Windows) or jmeter (for Unix) file我猜到了要这种文件

2013-04-11 10:29:53 7512

原创 回顾过去,展望未来

这几天想了好多事情,这段时间算是人生中的一个转折点。今天想回顾过去,展望一下未来。从事软件测试工作已经差不多4年时间,实习时的一个师兄一直跟我说你不做开发可惜了,刚开始的时候我也觉得。刚毕业的时候就是维护一下自动化的测试用例,甚至无聊到开发了daily report系统。现在看来这个系统根本对当时的项目没有什么用,不过让我学了一下asp.net开发的一些知识。这些工作对于我来说真的是太简单了,

2013-04-09 13:30:18 583

原创 jmeter- Response data与Content Type

怪事天天有,今天特别多啊。想用Simple Data Writer把那几个返回数据量比较大的API的返回内容保存起来,发现总有两个没有数据。使用view tree result也发现没有数据,用浏览器神马的,明明是有返回内容的啊。比较了一下其他API,发现:HTTPSampleResult fields:ContentType: DataEncoding: nullConten

2013-04-07 15:37:49 6315

原创 jmeter- 函数测试模式

清明上班第一天,早上到了查看邮件,发现这几天的监控少了几封邮件。于是查看jenkins, 发现所有的任务都是blocking状态。登上虚机一看,原来磁盘空间满了,查了一下是前两天加的测试文件返回数据量超大,没到一天,就好几G了,不撑暴才怪呢。其他的测试文件都没有返回response data, 为啥他就返回了捏?比较后发现:  true 设的是true, 改成false之后就不会保存啦。回

2013-04-07 13:16:48 2196 1

原创 敏捷开发--BDD

今天看Android.Application.Testing.Guide的时候, 第一次看到了BDD(Behavior Driven Development)的概念:BDD可以看做是TDD和Acceptance Testing的进化和合并,带来了在项目开发过程中所有参与者,如测试,客户,管理者都能理解的语言.相比较TDD而言, BDD注重high level的需求,使用BDD的语言表达的需求更

2013-04-02 16:51:16 1102

原创 敏捷开发--TDD

TDD (Test Driven Development):顾名思义测试驱动开发,在没有开发之前,先写test case, 写出来的code要满足test case.Test Driven Development is the strategy of writing tests along thedevelopment process. These test cases are writt

2013-04-02 16:09:54 1371

原创 FileReader无法设置编码格式

今天遇到个问题, 用FileReader读出来的文件中文乱码, 原来是FileReader不支持编码格式的设置, java源代码和读取的文本文件的编码必须是一样的,不然会出现乱码.于是出现下面的代码转换,可是还是不完美,明明是"搜索结果返回"变成"搜索结果返回??/td>"while (r != null) {    str += new String(r.getBytes(),"utf-

2013-04-01 18:32:07 4191

原创 java代码覆盖率工具EMMA不支持java 7,坑爹啊

今天读Mobile Application Testing Guide的时候,发现里面讲一个叫EMMA的代码覆盖率的工具,挺感兴趣的,于是找了个文章看了看(http://www.ibm.com/developerworks/cn/java/j-lo-emma/index.html),赶脚甚好啊。那就动手试试吧,结果出来:所有的case fail error: Illegal local v

2013-03-29 18:15:09 1547 1

原创 mysql 中文字段不显示

今天遇到个问题, source 一个sql文件,里面有创建数据库,创建表,及添加表数据, 数据中含有中文, 执行完毕后,中文字段显示不出来.从网上找了一圈,各种都要设成utf8, 可是我都设了都不管用。 原来是这个sql文件惹的祸, 他的编码格式是ansi, 转成utf-8 ,搞定~~~

2013-02-21 18:18:52 807

原创 Jmeter作为监控工具

jmeter可以作为API监控测试的工具,http://jmeter.apache.org/usermanual/index.html 中有非常详细使用介绍可以分为三个部分:1. API的http请求2.生成测试报告,可以通过修改jmeter-results-detail-report_21.xsl微调格式3. 出错发送告警邮件或短信这些是周期性运行的,所以可以使用jenkin

2013-02-05 16:49:37 560

原创 开始写博客啦

从小就没有文字表达的习惯,有时候脑子里冒出些很奇怪的想法,应该把这些想法都记录下来,如果不记下来早就忘记了。告别世界末日,作为2013年重生的开始,我决定开始写博客啦。1. 我的梦特别多,情节荒诞怪异,所以我要记录下来,说不定老了可以出书呢,O(∩_∩)O哈哈~2. 记录我学习的足迹,与大家共勉3. 分享难题的解决方案。。。暂时就这么多吧

2013-02-05 11:31:59 258

空空如也

空空如也

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

TA关注的人

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