SPECjEnterprise2010用户指南
版本1.03
上次修改时间:2010年8月19日
目录
ant安装包∙ SPECjEnterprise2010用户指南
o 目录
o 第1节 - 介绍
▪ 1.1术语
▪ 1.2概述
▪ 1.2.1硬件环境
▪ 1.2.2软件环境
o 第2节 - 安装SPECjEnterprise2010
▪ 2.1目录结构
▪ 2.2 Java包结构
▪ 2.2.1 EJB域
o 第3节 - 构建和部署SPECjEnterprise2010
▪ 3.1构建和部署过程
▪ 3.1.1配置基准环境
▪ 3.1.2设置基准套件的初始状态
▪ 3.1.3创建数据库
▪ 3.1.4构建企业存档(EAR)以准备部署
▪ 3.1.4.1构建.JAR,.WAR和.EAR文件
▪ 3.1.4.2创建数据库表
▪ 3.1.4.3加载数据库
▪ 3.1.4.3.1基于Web的数据库加载程序
▪ 3.1.4.3.1独立数据库加载程序
▪ 3.1.4.3.1平面文件
▪ 3.1.4.4部署供应商仿真器
▪ 3.1.5部署继续
o 第4节 - 运行SPECjEnterprise2010
▪ 4.1 SPECjEnterprise2010驱动程序
▪ 4.1.1驱动程序定义
▪ 4.1.2驱动程序组件
▪ 4.1.3驱动器的工作原理
▪ 4.1.4驱动程序的InitialContext和Lookups
▪ 4.1.5 Web服务配置
▪ 4.1.5.1制造域Web服务
▪ 4.1.5.2采购员域和仿真器Web服务
▪ 4.2配置和运行驱动程序
▪ 4.2.1使用Faban测试线束
▪ 4.2.1.1设置Faban测试线束
▪ 4.2.1.2 Faban线束用户界面
▪ 4.2.2 Faban线束命令行界面(faban cli):
▪ 4.2.3驱动程序配置提示
▪ 4.2.4实时统计
▪ 4.2.5记录配置
▪ 4.2.6审计
▪ 4.2.7故障排除
o 5结果提交
▪ 5.2生成报告
▪ 5.3提交结果
o 附录A - ant目标
第1节 - 介绍
SPECjEnterprise2010 TM基准测试是一种端到端的基准测试,可以对Java EE 5服务器进行性能测量和表征,并支持基础架构(如JVM,数据库,CPU,磁盘和服务器)。
工作负载包括端到端基于Web的订单处理域,RMI和Web服务驱动的制造领域以及利用基于文档的Web服务的供应链模型。该应用程序是Java类,Java Servlet,Java服务器页面,企业Java Bean,Java持久性实体(pojo)和消息驱动Bean的集合。
本文档是建立和运行SPECjEnterprise2010基准的指南。有关SPECjEnterprise2010规则和限制的说明,我们强烈建议您阅读SPECjEnterprise基准套件中包含的SPECjEnterprise2010运行和报告规则文档,或在SPECjEnterprise2010网站上在线查询。有关基准架构的概述,请参阅基准套件中包含的SPECjEnterprise2010设计文档。
1.1术语
∙ SPECjEnterprise2010 EjOPS
o SPECjEnterprise2010性能指标,表示在测量间隔期间完成的企业操作每秒。“SPECjEnterprise2010 EjOPS”由经销商域中完成的业务交易总数组成,加上按计划线
制造领域完成的工作总数,每秒标准化。
∙ 域
o 描述不同业务领域的逻辑实体。三个SPECjEnterprise2010领域是:经销商,制造和供应商。
∙ 驱动
o 驱动基准测试的客户端代码,监视要求并报告结果。
∙ SPECjEnterprise2010套件
o 为SPECjEnterprise2010提供的完整套件。这包括SPECjEnterprise2010参考Beans,驱动程序,加载程序和文档。
∙ SPECjEnterprise2010参考 Beans
o 企业Bean的实施为SPECjEnterprise2010工作负载提供。
∙ 供应商仿真器
o 可以在任何启用Java的Web服务器中运行的Java Servlet,并且模拟向/从供应商发送和接收订单的过程。
∙ SUT(被测系统)
o 包含所有正在测试的组件。这包括应用服务器/容器,数据库服务器,网络连接等。驱动程序和供应商仿真器不是SUT的一部分。
1.2概述
SPECjEnterprise2010工作负载模拟了汽车制造公司及其相关经销商。经销商使用Web浏览器(由驱动程序模拟)与系统进行交互,而实际的制造过程则通过RMI和Web服务(也由驱动程序驱动)完成。此工作负载强调了Web和EJB容器处理内存管理,连接池,钝化/激活,缓存等复杂性的能力。SPECjEnterprise2010设计文档包含了运行工作负载和应用程序环境的完整描述。用户指南的这一部分描述了运行工作负载所需的软件和硬件环境。
1.2.1硬件环境
虽然SPECjEnterprise2010可以在单个机器上运行以进行测试,但是符合SPECjEnterprise2010运行和报告规则要求在SUT之外的机器上运行驱动程序和供应商仿真器。因此,兼容的硬件配置必须包括一个网络和至少两个系统 - 一个或多个系统来运行SUT内的组件,以及至少一个系统以在SUT之外运行驱动程序和供应商仿真器。典型的配置如下所示。
1.2.2软件环境
SPECjEnterprise2010是一个Java EE 5.0应用程序,需要一个Java EE 5兼容的应用程序服务器以及关系数据库管理系统(RDBMS)作为SUT的一部分运行。在SUT之外,供应商仿
真器需要Java EE 5兼容的应用程序服务器,驱动程序需要Java Runtime Environment(JRE)版本5或更高版本。
第2节 - 安装SPECjEnterprise2010
SPECjEnterprise2010套件作为应该调用的setup.jar提供
∙ java -jar setup.jar
在安装过程中,系统会要求您提供安装目录。我们将这个顶级目录称为KIT_HOME。SPECjEnterprise2010可以在符合Java EE 5规范的任何应用服务器上运行,并通过了该规范的认证测试套件(CTS)。代码在Java中实现,并且使用ANT构建脚本实现诸如构建和部署基础设施之类的工具。预计Java EE 5.0服务器供应商和数据库供应商将为供应商特定部署和数据库初始化提供ant脚本,即:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论