大型复杂系统性能测试初步分析评估的核心思路
(1) 系统相关组件的配置文件或者设置是?:HP-UX:kmtune或者sam
Solaris: /etc/system或者admintool
Linux:sysctl或者/proc/sys
AIX:/etc/security/或者smit
ASP.NET:machine.conf,web.conf以及IIS配置
WebLogic:startweblogic以及config.xml,http://IP:7001/console
Oracle:init.ora或者OEM
Mysql:my.cfg或者mysqladmin –variables或者mysqladmin工具
(2) 客户端与服务器端采用的语言:C/C++,Java,c#,VB,Dephi,ASP.NET/PHP/JSP。初步判断是否适合大型应用、平台移植、性能、参数配置(java –Xms? –Xmx?等)。
(3) 客户端开发采用的框架(MFC,VB,SWING/AWT/,DEPHI)。即考虑是否可以采用winrunner作为备选方案。
(4) 客户端与服务器端通信协议(socket,corba,oracle-2 tier,http….)以及同步/异步通信方式、是否采用了加密、解密算法。若采用了算法,提供源码。
若为异步通信,可否分离push/drag信息(不同端口、不同标签?)?是否可以启动多线程程序控制时长或者迭代次数。
若为SOCKET,请提供判断SOCKET收包完成的标志:
固定长度or 特定字节or变长(字段还是字段组合推算)。
(5) 客户端与服务器端连接是否为长连接?是否要求保持heartbeat信息?idle多长时间被中断?(如asp.net为20分;weblogic为10s;loadRunner generator与controller之间心跳检测为2分钟。)
(6) 若客户端与服务器端采用多协议,是否两种协议都在LoadRunner录制、支持范围。若采用socket/corba,应优先录制脚本,进一步考虑是否有必要封装成dllexport函数,供loadrunner 加载利用。
(7) 进一步了解loadrunner对该协议的多线程能力、hook处理。
(8) 采用的第三方产品性能测试?
(9) 硬件平台
(10) 数据存储分布情况
[ 本帖最后由 liangjz 于 2008-7-5 23:32 编辑 ] 学习了THX 呵呵,这些点犹如火花一样,瞬间需要考虑的 LR好久都不用了,有机会要和LZ学习 大型~复杂~:Q 希望能早日接触到这样的系统:loveliness: 学习中,暂时用不到,不过努力学习进步了,谢谢LZ 才看到!支持下 版主很强,学习了:handshake 又故地重游下 偷偷的收藏一下 收藏,收藏,面试忽悠的时候用的上,以后如果碰到此类型的软件更加用的上
页:
[1]