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)测试脚本。
隔离问题,才能解决问题。
长时间不更新,似乎都遗弃了这个好习惯。
其实一直都过得很生活,挺好。
-------------------------共青森林公园公园-----------------------
和BPS项目组团建,4月10日。
发现小时候学会的生火烤吃的没有落下,果然是技多不压身哇。
第一次带家人出席公共场合,EOS500D拍摄不少照片。
------------------------ 外滩---------------------------
和晓萍同学去外滩,陆家嘴闲逛,4月17日。
------------------------世纪公园----------------------
和晓萍同学去世纪公园,4月24日。
------------------------杭州西湖----------------------
和晓萍同学去杭州西湖,5月1日。
------------------------天下一家茶坊---------------------
和晓萍同学去茶馆呆一下午,5月4日。
-------------------------------------------------------------------------------------
其实过的都十分生活。
上班带饭,下班回家做饭。
周末出去转转,用用EOS500D。很安逸的生活,却让我很不安。
入职在PSO。
第一次买个手机,结果出差到郑州,回来了才取到。
第二次买个mp3,结果出差到广州,回来了才取到。
后来出差了,在淘宝上买手机,MP3,就在酒店取了。
调任到研发。
买了个相机,本应昨天发,结果变成今天发了。
明天晚上去北京,看样子,又要回来才能拿到了。
淘宝购物和出差有缘分哇。
3月3号下午3点到。在那里工作了20个小时,具体工作如下:
3月3号,工作时间,3小时。
1. 了解需求,客户提出按照他们的开发场景,按照通用测试方式测试,根据word版本的要求,开发测试用例。
3月4号,工作时间,9小时。
1. 更改用例,录制脚本;
2. windows2003 应用服务器宕机,查明原因是因为没有补丁,打补丁。
3. 本地压力试跑,压力100,本地网络使用99%,重新创建windows2003 虚拟机,在千兆网段。
4. 表空间不够,新建100G的表空间。
5. 容量测试完成,并发压力测试,windows2003的操作系统内核参数调整失败,无法接受到大于1600的集合点并发请求。
3月5号,工作时间,8小时。
1. 由于app server操作系统的问题,在aix上重新安装weblogic10.3,eos 6.1。
2. 并发压力测试压力机不够,联系系统部门安装分配新的虚拟机3台。
3. 完成最大并发测试。由于网络流量和loadrunner 虚拟机数量的限制,并发用户到了5000,没有错误。
4. 基于windows2003的应用服务器完成容量测试。
5. 和多方沟通关于版本测试的问题。下载不到weblogic923for aix的版本,没有做关于1.5JDK的测试。
6. 和对方沟通关于EJB远程部署,交接测试的环境。
定的3月5号晚上11点半回到上海。
这次住的地方貌似还不错,是原来的驻马店酒店。
一起工作的小伙是85年的,年轻有为,也挺好。
虽然是私企,但给人感觉国企的氛围十分重。一些领导三句落不到关键点上,拿客户忽悠。不太靠谱。
当然,这些都不关我的事情。
过年了,在短短的1个月不到的时间,发生了很多很多事情。
没有头绪,乱七八糟。
而我,甚至没有勇气把他们写出来。
或者这就是江湖越老,胆子越小的原因?
出来混,迟早是要还的。
想想,是不是该换一种活法了呢?