- 博客(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 492
原创 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 734
原创 LR学习笔记之—事务(性能测试进阶指南LR11)
一、对事务的理解在LR中什么是事务,事务是记录从客户端到服务器端,服务器端返回到客户端应答的时间,可以反映出一个操作所用的时间。那么事务的时间主要是由响应时间、事务自身时间、浪费时间(wasted time)组成。二、事务响应时间的组成网络时间(web server和APP server时间)服务器处理时间(web服务器、app服务器、数据库服务器的处理时间)网络延迟时间(前端Ne
2012-11-09 16:34:07 7284 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 2705 1
转载 用SQL进行报表的小计和合计
最近在进行报表的测试,表中涉及到了添加行小计条件,当时在想用SQL怎么来实现行小计呢,于是上网搜素,还真有类似的文章,转来学习下又增长了知识。但是有个疑问,一个表中针对一个数据列,用不同小计条件能否实现?希望大家可以给答复指导下,据说在Excel中是可以实现,比如说工资,又想按一年的每月进行小计,又想按人进行小计,有人说可以用group by实现,但是那样就相当于新增了一列,并不是按行来进行小
2012-08-30 16:26:41 17061 1
转载 应用层和传输层的关系
看了下面的介绍,才明白为什么那些tomcat,weblogic默认端口都是80开头的了2.3 应用层协议传输层协议添加端口就可以标识应用层协议。应用层协议代表着服务器上的服务,服务器上的服务如果对客户端提供服务,必须在TCP或UDP端口侦听客户端的请求。2.3.1 应用层协议和传输层协议的关系传输层的协议TCP或UDP加上端口就可以标识一个应用层协议,TCP/IP协议中的端
2012-08-29 15:27:12 11070
转载 使用Loadrunner进行文件的上传和下载
最近使用loadrunner中需要录制文件的上传和下载,上传功能模块利用录制可以直接实现,下载无法实现,在网上找到了一段代码,自己动手试验了下,发现没有用辛苦找到的,还是记录下吧(1)LoadRunner上传文件 web_submit_data("importStudent.do", "Action=https://
2012-08-28 16:35:55 14934 1
转载 闲说HeartBeat心跳包和TCP协议的KeepAlive机制
很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个数据包,通知服务器自己仍然在线,并传输一些可能必要的数据。使用心跳包的典型协议是IM,比如QQ/MSN/飞信等协议。学过TCP/IP的同学应该都知道,传输层的两个主要协议是UDP和TCP,其中UDP是无连接的、面向packet的,而TCP协议是有连接、面向流的协议。所以非常容易理解,使用UDP协议的
2012-08-22 16:43:20 1661
转载 LoadRunner中的一个关联技巧
LoadRunner中的一个关联技巧 众所周知,在LoadRunner中,关联是一个很重要的动作,大多数的脚本在录制完成后并不能直接回放,需要通过一定的关联才能成功回放。关联的技巧有很多,这里介绍的就是其中之一,以下用一个实际的例子来说明。 脚本的背景如下: web_submit_data("classiLoanMaterial.jsf_2")(web_submi
2012-08-22 16:08:10 802
原创 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 6308
原创 读计算机原理笔记
要想做好性能测试,首先要对计算机有深刻的认识。今天找来许久未读的计算机原理,重新仔细研读下。希望有进一步的认识数据在计算机内部的流转: 硬盘数据复制到内存; 读内存数据到寄存器; 寄存器覆盖内存数据; 数
2012-07-05 13:58:53 470
转载 ORACLE的性能调优—水平位
在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特性,就是如果你采用delete语句删除数据的话,数据
2012-06-20 15:35:15 849
原创 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 1381
转载 Apache与Tomcat的区别和关系
熟悉三国的朋友都知道曹操,曹操有二十五个儿子,其中最得曹操宠爱的是曹丕、曹植、曹彰三个,曹丕性格阴冷,擅长政治;曹植才华横溢,放浪不羁;曹彰武艺高强,战功卓著。曹操一直希望这三个儿子当中选取自己的继承人,最后与曹操性格最为相近的曹丕脱颖而出。但是我们永远都不会否认曹植的才华和曹彰的武功。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和
2012-06-07 15:44:51 470
原创 LR场景中VUSER运行失败后对LR设置的调整
在LR中执行场景时,经常会碰到VUSER初始化失败、VUSER停止失败、连接服务器超时等错误。此时,我们需要对LR的设置进行调整,一、在场景中,选择TOOLS-OPTIONS菜单下的timeout页,可以不设置超时检查时间,或者把超时检查的时间设置的长一点二、在场景中,选择添加进来的脚本,点击鼠标右键,选择run-time settings下的internet protocol设置项
2012-06-07 15:02:03 3002 2
原创 LINUX分区知识学习
1、Linux分区,是用树形档案进行硬盘挂载的,其中根目录为“/”。2、linux分区一般会有两个,其中一个挂载到根目录下“/”,另外一个是swap不需要挂载(注:swap是虚拟记忆体,一般为实际记忆体的两倍即可)3、Linux中只有primary和logic分区才可以直接使用,extended分区需要继续进行logic分区后才可以使用,如果一个硬盘被分为4个primary分区,则无法再增
2012-06-06 11:12:29 649
软件测试从这里开始——一本很好的初级入门书籍
2008-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人