自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

【推荐书籍】软件性能测试过程详解与案例剖析

看了很多关于性能测试和loadrunner的书籍,感觉这本是非常好的一本,51testing里有下载地址http://bbs.51testing.com/thread-148604-1-2.html

2011-10-27 09:32:00 243

软件性能测试方法论

软件性能测试过程详解与案例分析(段念 编著) 学习笔记三1.SEI负载测试计划过程SEI load Testing Planning Process是一个关注于负载测试计划的方法,其目标是产生“清晰、易理解、可验证的负载测试计划”SEI负载测试计划过程包括6个关注的区域:目标、用户、用例、生产环境、测试环境和测试场景;①生产环境与测试环境的不同:由于负载测试环境与实际的生产环境存在...

2011-10-27 08:44:00 226

毕业后五年拉开差距的原因

正如“打工皇帝”唐骏说:我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……" 人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这5年就...

2011-10-26 11:51:00 64

软件性能的主要术语

软件性能测试过程详解与案例分析(段念 编著) 学习笔记二1.响应时间对请求做出响应所需用的时间;①应用系统从发出请求开始到客户端接收到响应所消耗的时间;②应用系统从请求发出开始到客户端接收到最后一个字节数据所消耗的时间;(一般使用此种方式描述响应时间)③页面响应时间=网络传输时间+应用延迟时间④对一个电子商务网站来说,在美国和欧洲,一个普遍被接受的响应时间标准为2/5/...

2011-10-26 10:03:00 114

不同视角的软件性能以及测试的基本概念

软件性能测试过程详解与案例分析(段念 编著) 学习笔记一前言:1.什么是软件性能?软件性能究竟该如何开展?软件性能测试到底应该测些什么?2.性能的相关因素:网络环境,数据库服务器,应用服务器,业务逻辑的实现方式,系统采用的架构,代码优化的程度,使用者的使用方式等;软件性能测试基本概念:1.一般来说,性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度;其次,性能是软件产...

2011-10-25 11:01:00 184

Lucene学习笔记(1)

Lucene学习笔记 可以搜索文本文件,理论上可以搜索任何类型的数据。只要先把数据转化为文本,就可以对数据进行索引和搜索。 使用了反向索引的机制,维护一个词/短语的表,对于每个词和短语都有一个链表描述有哪些文档包含这个词和短语。这样用户输入查询条件的时候,搜索引擎先对输入的条件分词,分成词和短语,然后到建立好的索引上面查找,最终返回索引相关的文档。1、首先对文档进行分词。 2、...

2011-10-24 18:54:00 86

SQL Server 使用触发器监控数据变更

-- 创建一个t表,来模拟要被监控的数据表 CREATE TABLE t(ID INT IDENTITY(1,1) NOT NULL, aid INT, aname NVARCHAR(20));GO INSERT INTO t VALUES(101,'AA');GO --创建另一张表Update_info,用来记录数据变更的详细信息 CREATE TABLE Update_in...

2011-10-24 18:12:00 184

负面测试

负面测试(Negative testing)是相对于正面测试(Positive testing)而言的。它们也是测试设计时的两个非常重要的划分。简单点说,正面测试就是测试系统是否完成了它应该完成的工作;而负面测试就是测试系统是否不执行它不应该完成的操作。形象一点,正面测试就象一个毕恭毕敬的小学生,老师叫我做什么,我就做什么;而负面测试就象一个调皮捣蛋的孩子,你叫我这样做,我偏不这样做,而且和你对着...

2011-10-24 17:09:00 81

“在本地计算机无法启动Server服务。错误2:系统找不到指定的文件。”

无法启动Server服务,就无法实现局域网共享。经过十多个小时的摸索,绝望之时,终于得到解决!查了无数个网站,都没用!这个文件是什么文件呢?它就是srv.sys!!1、删除“文件和打印共享服务”再重新安装,在“C:\windows\setupapi.log”中发现以下的内容:#I022 在 "c:\windows\inf\netserv.inf" 中发现了 "MS_SERVER";...

2011-10-24 17:08:00 7394

Perfmon需要监视的计数器

1. 处理器对象(Processor Object)一条经验规则是不要使你所监控的每个处理器的C P U使用率高于9 0%。峰值超过9 0%是可以接受的,但平均使用率超过9 0%则是应该避免的。• 处理器时间百分比(%Processor Time) 处理器执行一个非空闲线程的时间百分比。用%1 0 0减去处理器空闲的总时间得出这个值。这是整个系统的C P U使用的一个好的指示器。• 特...

2011-10-24 17:04:00 292

LoadRunner之协议选择

在学习LoadRunner协议选择之前,我觉得我们有必要了解一下协议的基本概念。首先我们知道,计算机与计算机之间的通信都离不开通信协议,接着我们来说说通信协议的概念。通信协议是什么,通信协议实际上是一组规定和约定的集合。说白了就是两台或者多台计算机在通信时必须约定好本次通信做什么,例如是进行文件传输,还是发送电子邮件;然后约定怎样通信,什么时间通信等。因此,通信双方要遵从相互可以接...

2011-10-24 16:59:00 176

LoadRunner参数的详细解释

通过创建表方式和数据向导方式都可以成功创建数据文件,操作员可以随意选择自己习惯的方式。总之,能坚守数据文件放数据的原则,就不会出问题了。当回到“参数属性页面”中后,发现数据已经准备好了,而且原来灰色的区域目前也可以选择了。“选择下一行”共有下面几个选项:Sequential: 按照顺序一行行的读取。每一个虚拟用户都会按照相同的顺序读取。Random: 任意选择。但是在每一次...

2011-10-24 16:47:00 156

LoadRunner回放的一些问题

在运行脚本回放过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试。下面结合常用的协议(如Web、Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法。   需要注意的是,回放脚本时出现的错误有时是程序自身的原因导致的,因此在解决脚本回放问题前必须保证程序录制出...

2011-10-24 16:27:00 96

Loadrunner中Throughput(吞吐量)的计算

Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和,其中即包括本机网卡发送出去的数据量也包括本机网卡接收到的数据量,但这个理解在Loadrunner记录的Throughput中是错误的!  先提出正确的结果,然后用具体的试验加以证明:  Loadrunner记录的Throughput是接收到服务器返回的所有字节数之和,与本地发出的字节数无...

2011-10-24 16:11:00 332

测试论坛

中国测试社区http://www.3atesting.com/51testinghttp://bbs.51testing.com/forumdisplay.php?fid=67&filter=type&typeid=11

2011-10-24 15:59:00 150

LR中的事务(transaction)

1.什么事务?2.事务的作用是什么?3将事务插入到Vuser脚本中本文出自:于勇的《性能测试与LoadRunner实践》 事务:事务是要度量其服务器响应时间的任务或操作集。一个完整的事务是由事务开始、事务结束以及一个或多个业务操作/任务构成。形式如图1-5所示: 图1-5(一个事务示例代码段)插入一个事务有两种方式来实现,一种是手工方式,另外一种是利用菜单...

2011-10-24 15:43:00 206

BizTalk 2010 EDI 报文传输

EDI报文可以通过任何协议发送给我们的贸易合作伙伴,例如:SMTP、FILE、FTP、HTTP以及其他的许多协议,在这里就不一一列举了。但是,EDI标准仅支持VAN和AS2。VAN可以确保报文是有效的、将报文路由到合适的收件人以及会有交易的记录,而AS2是一种技术,可以让贸易合作伙伴允许使用S/MIME over HTTP/HTTPS安全地相互传输报文。BizTalk的强大功能可以将各种便准纳入同...

2011-10-23 00:30:00 108

请求参数的中文乱码问题解决办法总结(No.37)

首先实现这样一个页面在doGet和doPost中写入:输出的结果:doGet:乱码doPost:乱码解决方式:1、添加语句 结果为:doGet:乱码 doPsot:正确由此可以看出:request.setCharacterEncoding("UTF-8");这句在doGet方法中并不适用;修改方案:修改doget方法为: 结果为:do...

2011-10-23 00:13:00 185

关于获得客户机请求参数(客户端提交的数据)的总结(No.36)

1、getParameter(name)方法2、getParameterValues(Stringname)方法3、getParameterNames方法4、getParameterMap方法(1)、(2)、

2011-10-22 22:00:00 146

如何实现iframe高度的自适应

<scripttype="text/javascript">functionreinitIframe(){variframe=document.getElementById("frame_content");try{iframe.height=iframe.contentWindow.document.documentElement.scrollHeight;}catch(...

2011-10-22 17:11:00 61

Use case图

Use cases首先,Use case是所用系统的规格方式。就是在响应外部Actor触发时,系统所执行的功能。 它为捕获系统需求、专业认识和最终用户间的连接、测试系统,提供了手段。因此,初步的Use case图是在描绘系统的需求分析。通过建立Actors和Use cases来建立Use case图。通过分析:1、所谓Actor是一些事或人: 可以激活系统交互...

2011-10-22 15:18:00 118

response常见应用和request常用方法(部分1)(N0.35)

response常见应用:一、随机图片的产生:1、doGet()和doPost()2、ImageUtil.java中存储的是: (1)、类的主干 (2)、类的开头信息 (3)、setFont(): Stringbase=""部分: (4)、setRandomLine() (5)、setBorder() (6)、setBac...

2011-10-22 13:06:00 113

BizTalk 2010 自定义EDI报文

EDI报文是一种数据标准,在实际的B2B项目中,EDI所占市场份额接近当前市场的90%,并且还在逐年增加,随着公司越发依赖EDI报文进行传输,构建可靠的、稳定的、易扩展的、直观的EDI 解决方案将是至关重要的。在BizTalk 2006以及更早的版本中对EDI的支持是有限的,虽有有一些Adapter和Accelerator可以提供我们实现一些基础的EDI解决方案,但是他们的功能存在很大的限制,...

2011-10-22 00:50:00 72

小菜虫之照猫画虎

小小菜虫很坚强,什么技能都没有,学习鸟儿喝牛奶,照猫画虎我也行! ——小菜虫倾情奉献,打油诗一首 在利用UML给机房收费系统画图之前,需要做一个很详细的分析,即你要盖一间大厦之前一定得进行设计和规划,至于设计和规划成什么样子就是我们所说的分析。 下面就是机房收费系统的描述: 1、学生在机房上机,每个学生都拥有自己的上机卡,施行刷卡上机,刷卡下机制度。 2、登录者分为三个...

2011-10-21 20:37:00 76

response常见应用(No.34)

response常见应用:1、PrintWriter输出:(两种方式来实现)总结:2、OutputStream输出:3、思考:用OutputStream输出90,为什么用户看到的不是904、文件下载1)、英文或数字为名称的文件的下载2)、名称为中文的文件的下载...

2011-10-21 20:34:00 73

收集的一些名人经典语录

今天无意间我的好朋友发给了一篇的文章,其实我以前见过,只不过当时我只是随便看了一下,没有多想,今天当我重看这些语句的时候,我的感想很多。虽然那些名人说的有些话有点绝对,或者我们有不同的观点,但是既然他们成了名人,就一定有过人之处,有常人的不同之处,就一定有我们值得学习的地方。闲的时候我们静下心来品读一些这些语句,从中总结一些对自己有用的东西,思考一些东西!会对我们的成长有好处的!...

2011-10-21 18:43:00 264

大杂烩,收藏以后慢慢消化

bloom filterhttp://blog.csdn.net/jiaomeng/article/details/1495500大意时引入概率,即归类可以有一点的概率不正确 ,通过组合哈希函数确定分类fractal tree:http://cache.baidu.com/c?m=9d78d513d99701fc09abc7201a16a6205903d7777b978e1a2...

2011-10-21 17:46:00 65

C++ Html解析器-HtmlCxx用户手册和源代码解析

HtmlCxx用户手册中科院计算所网络数据科学与工程研究中心信息抽取小组 gengyun@sohu.com1.1 简介HtmlCxx是一款简洁的,非验证式的,用C++编写的css1和html解析器。和其他的几款Html解析器相比,它具有以下的几个特点:使用由KasperPeeters编写的强大的tree.h库文件,可以实现类似STL的DOM树遍历和导航。可以...

2011-10-21 11:02:00 315

Load Gerenator

负载生成器,当完整的安装时,有自己的generator,自己的为localhost,可以使用其他机器的作为负载生成器,因为做压力或并发时,一台机器一般能运行200个Vuser,当不够的时候就可以直接使用其他机器的,其他机器Name填写IP地址,作为负载生成器的机器打开Agent Server即可; 如果一台测试机被Controller调用执行场景,那么这台机器就需要安装generator...

2011-10-21 10:36:00 64

每天进步一点点

好好学习,天天向上,加油!

2011-10-21 09:44:00 51

DevExpress控件之GridControl控件

DevExpress控件之GridControl控件(代码篇) 1. 设置数据源: string sql = "select fid,fname from dual";DataTable dt = DALUse.Query(sql)....

2011-10-21 09:23:00 102

诺基亚N950–MeeGo式体验

本文摘录一篇meego粉丝关于从手机角度讲述meego 2.0的体验这篇文章的主角是N950,也就是N9的开发者版本,仅供开发者测试使用,并不对外发售,N950和N9的不同之处在于:  *N950多了一个QWERTY全键盘  *N950的屏幕为4英寸的TFT,N9则是3.9英寸的AMOLED屏幕  *N950使用的是标准的SIM卡,而N9和iPhone4...

2011-10-21 08:22:00 150

安全专家:黑色产业链猖獗 中国黑客正面临失控化

时过境迁,伴随成长的中国互联网信息安全走过了艰难的十个年头,整个社会运转也已与网络密不可分,网络信息安全已成为经济得以繁荣和可持续增长的基石,信息安全与否已经影响到经济发展以及社会的稳定,甚至国家安全。要实现真正意义上的安全,就要具备相应的安全管理规范,进行自下而上的安全管理。日前,COG(信息安全专业委员会)的发起者之一——李麒(网名liwrml,绿色兵团麒麟站的创建者)接受了CSDN独家采...

2011-10-21 08:17:00 454

讨论SOA的真正价值所在!

这两天BizTalk群里有很多人在讨论关于SOA架构的价值,有些朋友认为最大价值是减少代码级开发,有些朋友认为是消除紧密耦合,还有写朋友认为是提高重用率。看到兄弟们在激烈的探讨,自己也抽空深入思考了一下这个问题,从中得出了一点结论,写在这里和大家一起探讨一下,希望能够听到大家不同的声音。先来个开门见山,我认为,SOA架构最大的价值是敏捷,这要比重用更有价值。流程是SOA价值的关键,我们将那...

2011-10-19 23:39:00 62

DevExpress ComboBoxEdit 实现 键值

http://www.wpf123.com/news/?143.html定义 combox绑定类:public class ComboxData{public string Text{ set; get; }public string Value{ set; get; }public override string ToString() { return...

2011-10-19 18:51:00 83

ServletContext应用(No.33)

ServletContext应用:一、利用ServletContext对象读取资源文件1、得到文件路径二、读取资源文件的三种方式第一种:(getResourceAsStream()方法)第二种:(getRealPath()方法)读取db.properties文件第三种:(getResource()方法)三、获取WEB应用的初始化参数四、实现S...

2011-10-19 18:47:00 58

mysql源码编译安装以及初始设置

记性不好,从网上转来的,源网址已经记不清了,sorry安装步骤:1.解压mysql-5.0.20a.tar.gz.命令: tar -zxvf mysql-5.0.20a.tar.gz2.配置 mysql命令:./configure --prefix=/test/mysql --with-charset=gbk常用的选项有如下--prefix=/home/opt/...

2011-10-19 17:44:00 86

DevExpress TreeList使用心得

最近做项目新增光纤线路清查功能模块,思路和算法已经想好了,些代码时候居然在一个控件上纠结了好长的时间,虽然后来搞定了,但是好记性不然烂笔头,还是写下来,以后要用到的时候直接翻就行,帮助文档看得比较纠结,还是自己写的好。往往当时会用了,一段时间没用后再用的时候有要翻帮助文档或网上搜,纠结很久。我们学东西的时候一般不应该花过多精力和时间到控件或框架上,但是做项目要的是结果。记得有次去面试败在机试上...

2011-10-19 14:55:00 78

利用递归绑定DevExpress.XtratreeList.TreeList数据

在进行项目开发过程中、曾遇到过需用到dev系列的treelist进行数据绑定、将方法贴出来希望对有需要的朋友有所帮助. 1 2 3 /// <summary> 4 /// treeList绑定 5 /// </summary> 6 /// <param name="par...

2011-10-19 14:53:00 189

DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式

DevExpress TreeList加载大批量数据的时候绑定数据源 dataTable.注意事项1: 由于一旦绑定了数据源dataTable的些许变化便在TreeList中有所体现, 所以等dataTable完全填充好了之后再绑定数据源.注意事项2:dataTable每行的父节点ID当加载到目前为止,还没有找到那么可能就当成空了, 所以最后treelist呈现就有问题, 所以解决办法有3...

2011-10-19 14:51:00 400

空空如也

空空如也

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

TA关注的人

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