自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 python学习笔记之三

python中的装饰函数(面向切面编程AOP)AOP: 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。     1、装饰函数简化了函数的调用方式,在没有有装饰函数前,这类函数的调用有点类似于数学中复合函数的调用,如设y=f(u),u=g(x),f(u)=f[g(x)]     使用装饰器的例子:     def  foo(func):

2012-11-21 17:37:45 465

原创 python学习笔记(二)

一、python通用序列基本操作1、索引python中索引定义可以为正数也可是是负数,正数从0开始递增(从左至右读出),负数从-1开始递增(从右至左读出)2、分片分片通过两个索引来做边界,如:a=[1,2,3,4,5,6]a[2,5] 输出:[3,4,5]分片的左边界开始值,是左边界编号所指向的值,分片的右边界的结束范围,是右边界的编号减一所得。如:a序列从0开

2012-11-14 20:54:50 701

原创 LR学习笔记之—事务(性能测试进阶指南LR11)

一、对事务的理解在LR中什么是事务,事务是记录从客户端到服务器端,服务器端返回到客户端应答的时间,可以反映出一个操作所用的时间。那么事务的时间主要是由响应时间、事务自身时间、浪费时间(wasted time)组成。二、事务响应时间的组成网络时间(web server和APP server时间)服务器处理时间(web服务器、app服务器、数据库服务器的处理时间)网络延迟时间(前端Ne

2012-11-09 16:34:07 7231 1

原创 LR学习笔记之—参数和变量

一、LR中参数的使用LR中参数默认使用“{}”来表示,如果想要修改,可以再General Options/Parameterization设置参数的边界字符经常用到的函数:lr_save_string("字符串",参数名),把字符串保存为参数void lr_save_datetime(const char *format,int offset, const char *name

2012-11-08 11:58:35 2649 1

转载 用SQL进行报表的小计和合计

最近在进行报表的测试,表中涉及到了添加行小计条件,当时在想用SQL怎么来实现行小计呢,于是上网搜素,还真有类似的文章,转来学习下又增长了知识。但是有个疑问,一个表中针对一个数据列,用不同小计条件能否实现?希望大家可以给答复指导下,据说在Excel中是可以实现,比如说工资,又想按一年的每月进行小计,又想按人进行小计,有人说可以用group by实现,但是那样就相当于新增了一列,并不是按行来进行小

2012-08-30 16:26:41 16812 1

转载 应用层和传输层的关系

看了下面的介绍,才明白为什么那些tomcat,weblogic默认端口都是80开头的了2.3  应用层协议传输层协议添加端口就可以标识应用层协议。应用层协议代表着服务器上的服务,服务器上的服务如果对客户端提供服务,必须在TCP或UDP端口侦听客户端的请求。2.3.1  应用层协议和传输层协议的关系传输层的协议TCP或UDP加上端口就可以标识一个应用层协议,TCP/IP协议中的端

2012-08-29 15:27:12 11017

转载 使用Loadrunner进行文件的上传和下载

最近使用loadrunner中需要录制文件的上传和下载,上传功能模块利用录制可以直接实现,下载无法实现,在网上找到了一段代码,自己动手试验了下,发现没有用辛苦找到的,还是记录下吧(1)LoadRunner上传文件          web_submit_data("importStudent.do",                   "Action=https://

2012-08-28 16:35:55 14850 1

转载 闲说HeartBeat心跳包和TCP协议的KeepAlive机制

很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个数据包,通知服务器自己仍然在线,并传输一些可能必要的数据。使用心跳包的典型协议是IM,比如QQ/MSN/飞信等协议。学过TCP/IP的同学应该都知道,传输层的两个主要协议是UDP和TCP,其中UDP是无连接的、面向packet的,而TCP协议是有连接、面向流的协议。所以非常容易理解,使用UDP协议的

2012-08-22 16:43:20 1582

转载 LoadRunner中的一个关联技巧

LoadRunner中的一个关联技巧    众所周知,在LoadRunner中,关联是一个很重要的动作,大多数的脚本在录制完成后并不能直接回放,需要通过一定的关联才能成功回放。关联的技巧有很多,这里介绍的就是其中之一,以下用一个实际的例子来说明。    脚本的背景如下:    web_submit_data("classiLoanMaterial.jsf_2")(web_submi

2012-08-22 16:08:10 770

原创 python学习笔记(一)

一、python中变量的申明在python中无需定义变量是什么类型,直接给变量赋值即可(注意变量名称是区分大小写的)x=2(整形)y=“this is python“(字符串)字符串连接通过”+“号,如L=”world“,y+L ,输出值为:'this is python world'str()和repr()可把整形转换成为字符串型字符串中使用转义符\,如:it\'s  ,输出

2012-07-17 13:58:26 6261

原创 读计算机原理笔记

要想做好性能测试,首先要对计算机有深刻的认识。今天找来许久未读的计算机原理,重新仔细研读下。希望有进一步的认识数据在计算机内部的流转:                       硬盘数据复制到内存;                       读内存数据到寄存器;                       寄存器覆盖内存数据;                       数

2012-07-05 13:58:53 457

转载 ORACLE的性能调优—水平位

在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特性,就是如果你采用delete语句删除数据的话,数据

2012-06-20 15:35:15 824

原创 LR工作总结

最近一直在用Loardrunner做性能测试,记录下自己在工作中遇到的问题。  LR的基本设置     首先是录制,在录制前选择TOOLS-recording options 在General中选择recording方式HTTP协议的选择HTML-based script方式,如果是HTTPS协议选择URL-based script方式;选择HTTP  propertie-Advanc

2012-06-14 10:04:04 1363

转载 Apache与Tomcat的区别和关系

熟悉三国的朋友都知道曹操,曹操有二十五个儿子,其中最得曹操宠爱的是曹丕、曹植、曹彰三个,曹丕性格阴冷,擅长政治;曹植才华横溢,放浪不羁;曹彰武艺高强,战功卓著。曹操一直希望这三个儿子当中选取自己的继承人,最后与曹操性格最为相近的曹丕脱颖而出。但是我们永远都不会否认曹植的才华和曹彰的武功。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和

2012-06-07 15:44:51 457

原创 LR场景中VUSER运行失败后对LR设置的调整

在LR中执行场景时,经常会碰到VUSER初始化失败、VUSER停止失败、连接服务器超时等错误。此时,我们需要对LR的设置进行调整,一、在场景中,选择TOOLS-OPTIONS菜单下的timeout页,可以不设置超时检查时间,或者把超时检查的时间设置的长一点二、在场景中,选择添加进来的脚本,点击鼠标右键,选择run-time settings下的internet  protocol设置项

2012-06-07 15:02:03 2944 2

原创 LINUX分区知识学习

1、Linux分区,是用树形档案进行硬盘挂载的,其中根目录为“/”。2、linux分区一般会有两个,其中一个挂载到根目录下“/”,另外一个是swap不需要挂载(注:swap是虚拟记忆体,一般为实际记忆体的两倍即可)3、Linux中只有primary和logic分区才可以直接使用,extended分区需要继续进行logic分区后才可以使用,如果一个硬盘被分为4个primary分区,则无法再增

2012-06-06 11:12:29 629

软件测试从这里开始——一本很好的初级入门书籍

软件测试在软件生命周期中占据重要的地位, 在传统的瀑布模型中软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难 。由于测试工作的重要性和复杂度,测试慢慢的独立发展成为一个行业,并且在迅猛发展。在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的总成本中,用在测试上的开销要占30%到50%。

2008-11-03

plsql developer 7.0 最新中文手册

一个简单操作ORACLE软件pl/sql的学习中文手册

2008-07-22

空空如也

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

TA关注的人

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