一种自动化的跨平台多服务器多应用测试方法技术

技术编号:8722098 阅读:252 留言:0更新日期:2013-05-22 15:00
本发明专利技术提供一种自动化的跨平台多服务器多应用测试方法,可同时基于Linux和Windows平台,进行多服务器多应用的自动化应用性能测试为核心,通过该测试方法的整理和规范,形成标准化的操作,简化测试工作,缩短测试周期,准确定位系统瓶颈,量化系统性能,从而保证产品性能测试结果的有效性。这种测试方法能够保证测试工作的质量和效率,并且对产品研发、采购、方案开发等工作提供数据支持。该方法不仅涵盖了Linux和Windows平台下的多种应用,还能有效减少浪费在重复性手工测试上的时间,而且能创建优良可靠的测试过程,减少人为错误,还能增强待测试产品及其应用的覆盖率,该方法适用于所有Linux和Windows操作系统。

【技术实现步骤摘要】

本专利技术涉及多服务器多应用性能测试
,具体地说是。
技术介绍
随着社会科技的发展,服务器应用种类也在不断增加,所以最终用户涉及的应用类型也在不断增加,不同的应用会分别基于Linux和Windows系统,客户需要对服务器的应用性能有一定了解,服务器厂商也在努力提供这些详细数据以指导客户选型。目前,在传统单服务器单应用的紧耦合架构下的测试模型,如果一款服务器不同配置分别基于Linux和Windows平台做多种应用的性能测试,工作量将是巨大的,测试周期是漫长的。在产品线较长的厂商,问题会更加严重。在实际的工作中,服务器厂商在开发方案前,用户在选择和采购服务器前,都需要对服务器进行评估测试,确保其良好的性能和稳定性。这样就必须进行测试确认工作,本方法就是为了有效地简化测试工作,缩短测试周期。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供。本专利技术的技术方案是按以下方式实现的,测试步骤如下 首先,在被测服务器上安装经过认证的Linux和Windows系统,然后,根据实际要求搭建测试环境,通过虚拟化软件,创建标准服务虚拟机,根据应用情况,设定虚拟机的配置,操作系统为 S本文档来自技高网...

【技术保护点】
一种自动化的跨平台多服务器多应用测试方法,其特征在于,同时打开或结束对Linux和Windows平台下的应用测试,从而有效简化测试工作、缩短测试周期测试步骤如下首先,在被测服务器上安装经过认证的Linux和Windows系统,然后,根据实际要求搭建测试环境,通过虚拟化软件,创建标准服务虚拟机,根据应用情况,设定虚拟机的配置,操作系统为SUSE Linux Enterprise Server 10;1)安装ApacheA.在终端窗口,为Apache创建一个新的组和账户;/usr/sbin/groupadd apache/usr/sbin/useradd ‑g apache apacheB.Apa...

【技术特征摘要】
1.一种自动化的跨平台多服务器多应用测试方法,其特征在于,同时打开或结束对Linux和Windows平台下的应用测试,从而有效简化测试工作、缩短测试周期测试步骤如下首先,在被测服务器上安装经过认证的Linux和Windows系统,然后,根据实际要求搭建测试环境,通过虚拟化软件,创建标准服务虚拟机,根据应用情况,设定虚拟机的配置,操作系统为 SUSE Linux Enterprise Server 10 ; 1)安装Apache A.在终端窗口,为Apache创建一个新的组和账户;/usr/sbin/groupadd apache/usr/sbin/useradd -g apache apache B.Apache选择2.0.X的版本,它没有32bit和64bit之分,把它保存在/usr/tmp下, 解压缩:tar xzvf httpd-*.tar.gz,此时在/usr/tmp下生成一个名为httpd-*的文件夹,进入到这个目录下,输入如下命令:./configure —prefix=/usr/local/apache2 —enable-ssl \ —with_mpm=prefork—enable—so—enable—status \ —enable—infoMakeMmake install 2)BEA Jrockit默认安装既可; 3)SPECweb2005 A.通过SPECweb2005光盘,执行java-jar setup, jar命令进行安装; B.在Introduction界面出现时点击NEXT; C.更改安装目录为:/opt/SPECweb2005; D.在Choose Install Set 界面时选择 Full Installation radio 单选按钮,点击Next ; E.在Pre-1nstallation Summary 界面,点击 Install ;4)Besim serverA.cd /opt/SPECweb2005/Besim/fcg1-2.4.0/ B../configure —libdir=/lib makemake installC.cd /opt/SPECweb2005/Besim/make fcgi TARGET=’clean all’D.mkdir /usr/local/apache2/fcgi_bincp -v besim—fcg1.fcgi /usr/local/apache2/fcgi_bin/ 5)安装STAFA.下载相应的SATF版本,如:STAF341-linux_amd64.tar.gz根据实际版本而定; B.解压文件tarxzvf STAF341-linux-amd64.tar.gz,在新生成的目录下执行安装脚本:./STAFInst默认安装即可; C.修改STAF.cfg 文件,vi /usr/local/staf/bin/STAF.cfg,添加测试环境中所有 IP地址,如下:#Turn on tracing of internal errors and deprecated optionstrace enable tracepoints 〃error deprecated#Enable TCP/IP connectionsinterface tcp library STAFTCP#Set default local trusttrust machine local://local level 5trust machine 192.168.* level 5#Default Service Loader Serviceserviceloader library STAFDSLS 一、数据库服务器 通过虚拟化软件,创建标准服务虚拟机,根据应用情况,设定虚拟机的配置,操作系统为 64 位 SUSE Linux Enterprise Server 10 ; (1)安装MySQLMySQL-client-community-5.0.51a-0.slesl0.x86_64.rpmMySQL-shared-community-5.0.51a-0.slesl0.x86_64.rpmMySQL-devel-community-5.0.51a-0.slesl0.x86_64.rpm (2)安装STAF 详见“WEB服务器STAF安装; 二、邮件服务器性能测试 通过虚拟化软件,创建邮件服务虚拟机,根据应用情况,设定虚拟机的配置;操作系统为 Windows 2003 SP2 标准版; 1)如下方法安装ASP.NET、NNTP和SMTP服务: A.把WindowsServer 2003的系统盘放入光驱; B.在控制面板里,打开添加或删除程序,在面板的左侧,选择添加/删除Windwos组件 C.选择应用服务 D.点击详细按钮 在复选框中选择ASP.NET,其它保持不变; E.选择Internet Information Services (IIS) F.点击详细按钮 G.在复选框中选择NNTP和SMTP服务 H.点击应用退出 2)按如下方法安装Microsoft Exchange 2003 Server: A.点击开始一运行,并在文本框中输入“dcpix)m0”,单击“确定”按钮执行输入的命令),...

【专利技术属性】
技术研发人员:杨磊乔鑫
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1