[发明专利]一种基于Windows平台多服务器多应用的自动化测试方法无效
| 申请号: | 201310028683.7 | 申请日: | 2013-01-25 |
| 公开(公告)号: | CN103092758A | 公开(公告)日: | 2013-05-08 |
| 发明(设计)人: | 杨磊;乔鑫 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250014 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 windows 平台 服务器 应用 自动化 测试 方法 | ||
1.一种基于Windows平台多服务器多应用的自动化测试方法,其特征在于,待测服务器及软件包括:一台或多台服务器,STAF和STAX,其中:
A、在待测服务器上安装部署Windows系统、应用软件及STAF,并部署需要测试的应用,包括:WEB服务、数据库服务、邮件服务、FTP服务;
B、在客户端服务器上安装相应压力测试软件及STAF,仅在主客户安装STAX;
C、通过STAX同时开启、关闭测试项及监控测试状态,以简化测试过程和提高工作效率;
1)邮件服务器性能测试
操作系统为Windows 2003 SP2标准版;
A.如下方法安装ASP.NET、NNTP和SMTP服务:
(1)把Windows Server 2003 的系统盘放入光驱;
(2)在 控制面板 里,打开 添加或删除程序;
(3)在面板的左侧,选择添加/删除Windwos组件;
(4)选择 应用服务,点击 详细 按钮,在复选框中选择ASP.NET;
(5)其它保持不变;
(6)选择 Internet Information Services (IIS)点击 详细 按钮;
(7)在复选框中选择NNTP和SMTP 服务;
(8)点击 应用 退出;
按如下方法安装Microsoft Exchange 2003 Server:
(1)点击 开始→运行 ,并在文本框中输入“dcpromo”,单击“确定”按钮执行输入的命令),出现Active Directory安装向导;
(2)单击“下一步”按钮,出现“操作系统兼容性”提示对话框;
(3)单击“下一步”按钮,出现“域控制器类型”对话框,选中“新域的域控制器”单选按钮;
(4)单击“下一步”按钮,出现“创建一个新域”对话框,选中“在新林中的域”单选按钮
(5)单击“下一步”按钮,出现“新的域名”对话框,在“新域的DNS全名”文本框中,输入完整的DNS名称,如“vm-test.com”;
(6)单击“下一步”按钮,出现“NetBIOS域名”对话框;系统自动将DNS名称的前部分作为NetBIOS名称;
(7)单击“下一步”按钮,出现“数据库和日志文件文件文件夹”对话框;
(8)单击“下一步”按钮,出现“共享的系统卷”对话框;
(9)单击“下一步”按钮,出现“DNS注册诊断”对话框;
(10)单击“下一步”按钮,出现“权限”对话框;
(11)单击“下一步”按钮,出现“目录服务还原模式的管理员密码”对话框,输入“还原模式密码”和“确认密码”,还原模式的密码在该服务器目录服务还原时使用;
(12)单击“下一步”按钮,出现“摘要”信息对话框,可查看域服务器的配置内容,如果需要修正,可单击“上一步”按钮返回;
(13)单击“下一步”按钮,开始配置Active Directory,单击“跳过DNS安装”按钮,跳过DNS安装;
(14)完成Active Directory配置后,出现“正在完成Active Directory安装向导”对话框,单击“完成”按钮,出现 重新启动计算机 对话框;
(15)单击“立即重新启动”按钮,重新启动Windows系统,完成Active Directory和域控制器的安装;
B.安装STAF
(1)下载相应的SATF版本, STAF341-intel32.exe根据实际版本而定;
(2)直接点击运行,默认安装即可;
(3)修改STAF.cfg文件,vi c:/staf/bin/STAF.cfg,添加测试环境中所有IP地址,如下:
# Turn on tracing of internal errors and deprecated options
trace enable tracepoints error deprecated
# Enable TCP/IP connections
interface tcp library STAFTCP
# Set default local trust
trust machine local://local level 5
trust machine 192.168.*.* level 5
# Default Service Loader Service
serviceloader library STAFDSLS
2)JAVA服务器测试
操作系统为64位Windows 2003 SP2标准版;
A.安装SPECjbb2005,默认安装即可;
B.安装BEA Jrokit,默认安装既可;
C.安装Apache Ant,其解压后复制到:c:/ant目录下 ;
D.安装STAF;
(1)下载相应的SATF版本, STAF341-intel64.exe根据实际版本而定;
(2)直接点击运行,默认安装即可;
修改STAF.cfg文件,vi c:/staf/bin/STAF.cfg,添加测试环境中所有IP地址,如下:
# Turn on tracing of internal errors and deprecated options
trace enable tracepoints error deprecated
# Enable TCP/IP connections
interface tcp library STAFTCP
# Set default local trust
trust machine local://local level 5
trust machine 192.168.*.* level 5
# Default Service Loader Service
serviceloader library STAFDSLS
3)客户端测试
需要两台物理机做为压力端,安装Windows 2003 SP2标准版,并加入到由邮件服务器创建的域中;
需要安装软件:
A.安装BEA JRockit
(1)在Welcome界面,点击Next;
(2)在Optional Tools界面,选择Mercury profiling tools,点击Next;
(3)安装目录,选择默认目录即可;
(4)点击完成;
B.安装Cygwin,在选择安装包时,选择全部,其余设置默认即可;
C.安装Microsoft Outlook 2003和LoadSim,默认安装即可;
D.安装STAF
(1)下载相应的SATF版本,STAF341-intel32.exe根据实际版本而定;
(2)直接点击运行,默认安装即可;
(3)修改STAF.cfg文件,vi c:/staf/bin/STAF.cfg,添加测试环境中所有IP地址,如下:
# Turn on tracing of internal errors and deprecated options
trace enable tracepoints error deprecated
# Enable TCP/IP connections
interface tcp library STAFTCP
# Set default local trust
trust machine local://local level 5
trust machine 192.168.*.* level 5
# Default Service Loader Service
serviceloader library STAFDSLS。
2.根据权利要求1所述的测试方法,其特征在于,按测试需求通过客户端向待测服务器上启用的多种应用服务进行加压,具体步骤如下::
1)确认所有测试机的系统时间同步在10秒以内;
2)在主客户端开启STAX:
java -jar C:/STAF/services/stax/STAXMon.jar;
3)打开STAX监控窗口,点击Submit New Job按钮,会显示Job Info标签,点击XML Job File,勾选local machine;
4)在Filename框内,输入定义了Java和邮件测试策略的XML文件,通过自动调用客户端向java服务器进行加压;通过自动调用LoadSim软件,向Exchange服务器进行加压,邮件服务器根据客户要求更换为Sendmail;
5)在Job Options选项,点击Job Name项,输入测试结果文件的保存路径和名称,名称尽可能多的包含测试信息,以方便日后查询;
6)点击Function标签,选择default按钮,最后点击Submit New Job按钮,就会开始测试;
7)此时在STAX监控窗口能查看各项负载的测试状况,包括:Java和Mail服务器的测试状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310028683.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:装置
- 下一篇:一种SGSN路由区冗余配置的自动识别方法





