bes+eos测试点滴

bes是borland公司的应用服务器,此次测试基于aix 5.3 + bes6.7 + eos6.0测试。

本文档记录在测试中发现的问题和结果的过程。积累思路。

--------------------bes 安装------------------

borland的哥们给的安装包很智能,一个sh文件即可。通过host模块方式部署文档,war包无法加载。

打印出classloader,war包中的lib无法加载,

$jar -xvf  ***.jar  解开报错。

问题所在,ftp 上传,没有设置bin模式。

ftp>bin

设置bin模式,再次上传,用jar能解开,即可不是war包。

---------------------数据库----------------------

1)快照描述,大量性能损耗在日志轮换。

oracle的日志,redo.log,需要放在IO最好的磁盘中。

通过em或者命令行,添加redo.log文件,切换,删掉原有redo.log即可。

2)命令行模式安装快照。

sql>@C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\spcreate.sql

安装如出现not connecting

需在spcreate.sql 中加入连接字符串。

connect perfstat/&&perfstat_password@eos  即可。

-------------------服务器调优----------------

bes的服务器,接入端包装的为tomcat。

可以通过修改 /bes/BES6.7/var/domains/base/configurations/BPS6.0/mos/standard/adm/tomcat/conf

目录下的server.xml来做调整。

比如连接池,超时时间,更改此文件,可以参考tomcat的更改方式。

压力测试需要调整log的级别。

/home/bes/BES6.7/var/domains/base/configurations/EOS6.1/mos/standard/adm/logs,日志相关配置可以通过修改/home/bes/BES6.6/var/domains/base/configurations/EOS6.1/mos/standard/adm/properties/

logConfiguration.xml来完成。

如果日志量很大,可以考虑调低日志级别

 

--------------------应用调优------------------

 

通过调整应用中的业务逻辑,省掉数据库操作,来调整。

-------------------loadrunner脚本验证-------------

在压力测试中,loadrunner脚本变量设置,可能会出现变量越界的情况。

和数据库配合统计,来保证测试结果的正确。

------------------------------------------------------------------------

一次性能测试,涉及的因素可能有以下几个方面:

1)硬件,包括app服务器,database 服务器,loadrunner client,网络等。

2)软件,包括app 应用服务器,database应用服务器,loadrunner 设置等。

3)测试案例。

4)测试脚本。

隔离问题,才能解决问题。

« 上一篇 | 下一篇 »

信息推荐

发表评论