x86服务器bechmark测试指导(一)-specweb2005

上传人:n**** 文档编号:94598938 上传时间:2019-08-09 格式:DOC 页数:29 大小:1.51MB
返回 下载 相关 举报
x86服务器bechmark测试指导(一)-specweb2005_第1页
第1页 / 共29页
x86服务器bechmark测试指导(一)-specweb2005_第2页
第2页 / 共29页
x86服务器bechmark测试指导(一)-specweb2005_第3页
第3页 / 共29页
x86服务器bechmark测试指导(一)-specweb2005_第4页
第4页 / 共29页
x86服务器bechmark测试指导(一)-specweb2005_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《x86服务器bechmark测试指导(一)-specweb2005》由会员分享,可在线阅读,更多相关《x86服务器bechmark测试指导(一)-specweb2005(29页珍藏版)》请在金锄头文库上搜索。

1、 技 术 文 件技术文件名称:x86服务器Benchmark测试指导(一)-SPECWEB2005 技术文件编号: 版 本: 拟 制 王云 审 核 李德辉 会 签 标准化 黄纯娟 批 准 王承峰 中兴通讯股份有限公司修改记录文件编号版本号拟制人/修改人拟制/修改日期更改理由主要更改内容(写要点即可)V1.0王云100514172013-08-12创建无注1:文件第一次归档时,“更改理由”、“主要更改内容”栏写“无”。注2:每次更改归档文件(指归档到事业部或公司档案室的文件)时,需填写此表。目 录1引言41.1编写目的41.2文档约定42概述43软件简介及组网方式43.1操作系统的安装53.2S

2、UT端软件安装及配置验证53.2.1ISS 7.5的安装53.2.2PHP的安装53.2.3JDK的安装63.2.4.SpecWeb Service端的安装73.2.5安装perl软件83.2.6配置SUT83.2.7验证PHP是否正常工作143.2.1验证SUT是否正常工作153.3SpecWeb Besim端软件安装及配置验证163.3.1ISS服务和JDK的安装163.3.2Specweb安装163.3.3安装perl软件173.3.4配置besim173.3.5验证besim是否工作正常193.4Client端软件安装及配置验证203.4.1Client端安装203.4.2修改脚本及配

3、置203.4.3测试是否正常运行213.1执行压力测试223.1.1采用loadrunner录制脚本测试223.1.2采用SPECWEB脚本测试223.1.3测试结果参考281 引言1.1 编写目的本文描述的是X86刀片服务器WEB性能测试方法,供后续内部和外部测试参考。1.2 文档约定本文的测试基于SPECWEB2005和windows server 2008 R2 X86_64系统。2 概述SPEC WEB2005是SPEC组织中测试WEB性能的一款软件,其主要部件包括被测端SUT,Besim及至少2个或多个Client端。通过模拟bank,ecommerce和support业务对被测段产

4、生压力,从而得出被测服务器web业务处理能力。3 软件简介及组网方式SPEC WEB2005包括三个部分:SUT(Server),Besim,Client。其中SUT(Server)即我们的被测服务器,需要在上面正确配置web,ssl等服务。Besim端主要作为服务器中FastCGI, NSAPI, or ISAPI等环境动态执行时与后台数据库等联系的模拟。Client端则主要用来对服务器产生压力。实际配置中根据server的硬件配置client和Besim端需要适当增加,避免成为瓶颈。SUT和所有的client及Besim均和互相连通。典型组网图如下:图1 Specweb测试组网图3.1 操

5、作系统的安装这里的SUT端和Besim端,Client端安装的都是windows2008 R2系统,安装windows2008的时候选择“企业版完全安装”(X86_64)3.2 SUT端软件安装及配置验证3.2.1 ISS 7.5的安装l 在我的计算机里选择属性,配置下网络和计算机名,配置完毕后需要重启服务器。这里配置的计算机名在ISS里会显示。l 在服务器管理器里,右击“角色”,选择“添加角色”,添加Active Directory Certificate Services 、application Servers、Web Server(IIS)三项,然后一直Next,直到CA name处写

6、specweb,然后一路next到完成。l 安装ISS的时候需要选择ISAPI的2个组件以及ISS6兼容性,这个3个需要打上钩。3.2.2 PHP的安装直接安装PHP(网页编程语言的一种),注意其中选择IIS ISAPI module,然后全部默认安装就可以了。3.2.3 JDK的安装JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。直接安装JDK,然后添加Java的环境变量“我的电

7、脑”(右键)“属性”“高级”“环境变量”,弹出Windows的“环境变量”配置卡。l 增加CLASSPATH:.;%Java_Home%lib /注意前面有个点l 增加JAVA_HOME:C:Program FilesJavajdk1.6.0_21 /Java的安装路径l 修改path:在最后加上;%JAVA_HOME%bin;3.2.4 .SpecWeb Service端的安装1、直接点击“Setup”进行安装,选择Web Service安装。2、进入specweb2005的安装目录,进入其中的scriptsPHP目录,将其下所有文件夹拷贝到IIS中的根目录(如本例中的C:Inetpubww

8、wroot);3、把安装目录下的test.php文件拷贝到C:inetpubwwwroot文件夹下。4、修改Specweb2005安装目录/wafgen/windows/下的六个文件,修改其中的内容,其中DOCROOT直接为c:inetpubwwwroot以及SIMULTANEOUS_SESSIONS=10(安装目录里有修改好的6个文件可以直接COPY过去也可以“specweb2005wafgenwindows修改后的”)3.2.5 安装perl软件直接运行ActivePerl-5.10.0.1004-MSWin32-x86-287188.msi,默认安装即可。3.2.6 配置SUT进入IIS

9、 Manager,1、选择应用程序池,在右边栏的操作里选择“高级设置”,将“队列长度”为3000,将“启动32位应用程序”改为ture,将“最大工作进程数”改为CPU线程个数(逻辑CPU个数);2、对Defalt Web Site目录的执行权限检查:在右边栏的操作里选择编辑权限,然后增加Athenticated Users的权限(需要完全控制)3、对Defalt Web Site的进行连接测试:在右操作栏里选择“编辑网站”,如果测试不通,添加添加Administrator用户;4、对Defalt Web Site的执行端口设置,在右操作栏里选择“绑定”,添加80端口和地址。对于带SSL的web

10、 site,如下,需要绑定443端口(SSL端口,BANK测试必须)5、动态链接库的设置(配置的PHP的环境)在Defalt Web Site目录下,双击“处理程序映射”,在右操作栏选择“添加脚本映射”,在路径下输入*.Php,在可执行文件下定位到PHP安装目录下的php5isapi.dll,Name下随便输入一个名字。在弹出的添加脚本映射中选择“是”设置ISAPI-DLL的状态,保证已启动状态,如果没有看见启动的右击php选择“编辑功能权限”,把执行的勾打上。6.设置闲置超时时间为较大,避免使用过程中自动超时停止服务。也可以手动启动,如下图所示。7、配置系统时区和语言修改时区和语言,中文及北

11、京时区运行脚本时会报错,验证过正常的是太平洋时区和美国英语,其它时区应该也有正常的,这个问题比较隐蔽没有相关性,使用中注意。8、配置MIME由于安装完程序后会生成若干个无后缀名的文件,系统无法识别,需要添加扩展名为.*的MIME类型,如下。9、配置完成后在命令行分别执行Specweb2005安装目录下wafgen/下的六个文件,命令如下Wafgen.bat windowsbank_image_props.rcWafgen.bat windowsbank_usercheck_props.rcWafgen.bat windowsecommerce_image_props.rcWafgen.bat

12、windowsecommerce_productline_props.rcWafgen.bat windowssupport_downloads_props.rcWafgen.bat windowssupport_image_props.rc正常执行后有如下信息::Program Files (x86)SPECweb2005wafgenWafgen.bat windowsbank_image_props.rc:Program Files (x86)SPECweb2005wafgenjava -Xms384m -Xmx384m -jar Wafgen.jarwindowsbank_image_p

13、rops.rctart: Wed Aug 07 21:51:37 PDT 2013nd: Wed Aug 07 21:51:38 PDT 2013:Program Files (x86)SPECweb2005wafgenWafgen.bat windowsbank_usercheck_prop.rcProgram Files (x86)SPECweb2005wafgenjava -Xms384m -Xmx384m -jar Wafgen.jarwindowsbank_usercheck_props.rctart: Wed Aug 07 21:52:22 PDT 2013nd: Wed Aug 07 21:58:33 PDT 2013 10.配置init_vars.php文件实际在使用脚本执行SPECWEB时,bank和ecommerce,support只能单个执行,分别生成结果,因此需要分别配置bank和ecommerce,support下的init_vars.php文件,以bank为例,配置C:i

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号