自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 收藏
  • 关注

原创 TCP端口问题

问题现象系统吞吐能力非常不稳定,LOADRUNNER返回大量报错只主要9002及9017报错,连接服务器端口超时。通过netstat观察服务器连接数达到6万以上,主要为TIMEWAIT状态连接。通过netstat –D –p tcp观察发现监听队列满,丢包的情况。查阅资料TCP协议最大可用端口数65536,如果突破这个限制,服务器将拒绝外部连接。因此通过降低TCP TIMEWAIT状态

2012-03-13 09:40:15 360

原创 使用AWK生成ORACLE性能报告

1.生成AWK快照的方法,exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (flush_level=>'ALL');2.在不同时段生成快照3.通过@?/rdbms/admin/awrrpt.sql,选择生成的快照可以得到系统的性能评估报告需要输入文件类型:html,选择快照文件的编号4.生成的报告文件名类型:awrrpt_1_88_91.

2012-01-21 17:06:24 442

原创 对于目前编写的框架进行简单小结

打算针对公司里一个比较适合自动化的小项目做自动化回归测试,针对这个项目编写框架,目前只完成了一部份,简单的小结一下。     框架使用EXCEL数据驱动,使用描述编程,分三层,第一层从测试配置里读取信息,负责控制及驱动不同的案例脚本执行,将执行结果返回控制列表中。第二层负责控制各案例内部执行流程以执行完整的业务逻辑,将执行结果返回案例列表中。第三层负责控制具体页面的业务逻辑,将执行结果返回上一

2012-01-21 09:17:44 256

原创 给QC项目瘦身的方案

由于参加测试的同事没有经验缺陷截图几乎全部使用PNG和BMP格式,14000多张截图占用了40多G的空间,导致QC管理员每次对项目备份都报错。制定了以下瘦身方案解决上述问题。1.停止QC服务2.备份SQLSERVER2005中项目数据库。3.对该项目QC附件文件进行压缩打包。(c:\program files\hp\quality center\repository\qc\defa

2012-01-21 09:14:40 319

原创 近期做SOCKET压力测试的总结和感觉(补全)

近期做SOCKET压力测试的总结和感觉(补全) 基于SOCKET协议的压力测试(一)前段时间完成了一个在线客服系统的压力测试。被测系统前端页面是通过网页访问的,想当然就用HTTP协议进行录制,但发现录制的脚本里有些操作没有内容。用HTTPWATCH跟踪,看到的结果和LR一致,例如点击排队和与客服对话,客户端与服务端均没有交互。咨询了开发人员,才知道这个对话过程是使用了SOCKET协议做的异

2012-01-21 09:13:01 3749

原创 对于发送包含特殊字符的SOCKET报文的处理方法以及存在的疑惑

发送一段包含不可见字符的8583报文。lrs_send报错,报错信息为Unable to translate buffer to socket0.error code:9013。后来使用一个方法lrs_length_send("socket0","buf0",0,LrsLastArg);问题搞定,这个函数第三个参数是关键,它有四个不同的选项,0是以缓冲区的长度发送报文长度,这个用来发送的拼凑的报文

2012-01-21 09:11:37 1606

原创 loadrunner连接ORACLE的方法,测试通过

Action(){ int NumRows=0; int i;lr_db_connect("StepName=Connect",   //"ConnectionString=Provider=OraOLEDB.Oracle.1, Data Source=orcl;Server=192.168.9.219; Persist Security Info=True; User ID=

2012-01-21 09:10:43 1248

原创 各子系统间连接数是压力测试过程中一个重要的参数,测试过程经常会发现系统压力上不去,有很大一部分原因就是连接数的问题。脚本与大家分享一下。

各子系统间连接数是压力测试过程中一个重要的参数,测试过程经常会发现系统压力上不去,有很大一部分原因就是连接数的问题。脚本与大家分享一下。#!/bin/shrm /usr/tmp/a.txti=1while [ $i -le 100 ]dosleep 1echo $i#保存客户端连接应用的连接数netstat -ano |grep 20000 |wc -l >/u

2012-01-21 08:58:25 506

原创 EXCEL 使用函数将科学计数法转换成文本

=text(d7,0)

2009-06-04 15:04:00 786

原创 linux下查看用户列表的方法

查用户列表cat /etc/passwd查当前用户w

2008-03-13 21:51:00 2059

原创 vsftpd配置大全

vsftpd配置大全   1、匿名用户形式实现# vi builddefs.h  ////编辑builddefs.h 文件,文件内容如下:#ifndef VSF_BUILDDEFS_H#define VSF_BUILDDEFS_H#undef VSF_BUILD_TCPWRAPPERS#define VSF_BUILD_PAM#undef VSF_BUILD_SSL#endif /*

2008-03-03 14:14:00 1603 2

原创 vsftpd 手册

2006年12月31日 星期日 01:13 0 关于本文档 1 VSFTPD简述 2 VSFTPD的安装 2.1 RHL9+vsftpd-1.1.3-8.i386.rpm包的安装 2.2 vsftpd-1.2.0.tar.gz的安装 3 VSFTPD的文件结构 4 VSFTPD的启动与停止 5 VSFTPD的

2008-03-03 11:24:00 380

原创 POWERPOINT使用背景图片技巧

如果图片的大小是不规则的,可以使用格式-》背景-》填充效果-》图片,把和显示器分辨率不同的图片设置为满屏显示。 

2008-02-27 12:15:00 574

原创 VFP设计代发工资转换程序的体会和感受

1.用原型法设计一个简单的程序,实现基本的程序功能。2.在实际应用中发现问题3.修改程序4.形成比较成熟的程序,编写培训文档5.进行培训,下发新版程序,继续关注程序使用中出现的问题。 

2008-02-26 11:11:00 386

原创 用SQL语句找出表中的重复记录

Select   ID,Count(*)   As   Count   from   表     Group   By   ID   Having   Count(*)>1 在VFP中的例子:sele 姓名,count(*) as co from aaa group by 姓名 having count(姓名)>1

2008-02-26 11:07:00 324

原创 在EXCEL中查询的好工具,VLOOKUP函数的使用方法。

=IF(ISNUMBER(VLOOKUP(E3,1!$C$3:$AY$96,14,0)),VLOOKUP(E3,1!$C$3:$AY$96,14,0)+VLOOKUP(E3,1!$C$3:$AY$96,15,0)+VLOOKUP(E3,1!$C$3:$AY$96,16,0)+VLOOKUP(E3,1!$C$3:$AY$96,17,0)+VLOOKUP(E3,1!$C$3:$

2008-02-26 10:58:00 3817

原创 vfp-Excel

VFP全面控制EXCEL出处:网络   VFP和Excel都可以用来进行处理数据库表格,如果巧妙地将二者的优点结合起来,将会大大方便我们的工作。比如我们可以利用VFP进行处理数据,而利用Excel的预览打印功能进行报表打印。这就需要我们在VFP中直接来控制Excel。下面就在开发VFP应用项目时对Excel的控制作一下介绍:1.创建Excel对象eole=CREATEOBJECT(

2008-02-26 10:47:00 430

原创 JSP+SQLSERVER

安装JSP开发环境。TOMCAT开发环境 :RESIN开发环境:在WEBAPPS目录下,建立自己的目录MYJAVA,JSP源程序放在MYJAVA下,JAVABEAN编译的CLASS文件放在MYJAVA/CLASSES/MYJAVA/Sql.class,SQL.CLASS文件封装入PACKAGE MYJAVA;

2006-09-14 09:10:00 642

原创 scjp学习笔记(二)

1.~是对整数取反运算,例如~i=-i-1=-(i+1)2.math.ceil()方法,向操作数正向取整,例如ceil(0.5d)=1.0;ceil(-0.5d)=-0.0;math.floor()方法,向操作数的负向取整,例如floor(0.5d)=0.0;floor(-0.5d)=-0.0;math.round()方法,对操作数取整,正向5入,负向6入。round(5.5d)=6.0;roun

2004-11-23 21:11:00 771

原创 scjp学习笔记(一)

1.当对象被做为其它对象方法的参数使用时,传入该对象方法的是对象的地址,在方法中对对象内部变量的重新赋值造成的改变会立即实际改变作用,而对做为参数传入的对象地址重新赋值会在方法调用结束后还原为原来的地址。基本类型变量做为方法的参数时,只是传值进去,方法结束后,变量仍然是原来的值。2.判断方法是否覆盖要看该的方法的返回值和参数是不是精确匹配,如果仅仅是方法的参数发生变化,返回值不变就是重载,如果子类

2004-11-22 20:19:00 957

空空如也

空空如也

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

TA关注的人

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