用 Apache JMeter 测试 WebSphere 性能(二)

发表于:2007-05-05来源:作者:点击数: 标签:jmeter性能测试apachewebsphere
在完成 WAS Express 安装之后,继续执行 Start - Programs - IBM WebSphere Application Server Express 5.1 - First Steps。单击 Verify Server Installation 来验证 WebSphere Application Server - Express 的安装是否成功。您应该在每项 测试 的最后看到
  在完成 WAS Express 安装之后,继续执行 Start -> Programs -> IBM WebSphere Application Server Express 5.1 -> First Steps。单击 Verify Server Installation 来验证 WebSphere Application Server - Express 的安装是否成功。您应该在每项测试的最后看到消息“OK”。
  在安装了 DB2 UDB Express 之后,则继续执行 Start -> Programs -> IBM DB2 -> Set-up Tools -> First Steps,以便创建 SAMPLE 数据库。或者,您可以通过在 DB2 命令窗口中(Start -> Programs -> IBM DB2 -> Command Line Tools -> Command Window)执行 C:\>DB2 Installation folder>\SQLLIB\bin\ 中的 db2sampl 来完成该工作。我们稍后将在应用程序中使用该数据库中的一个表。
  DB2 控制中心(Control Center)是 DB2 的管理中心。要检查 SAMPLE 数据库是否创建成功,您可以通过 Start -> Programs -> IBM DB2 -> General Administration Tools -> Control Center 调用 DB2 控制中心。如您在图 3 中所见,若要显示系统所编目的所有 DB2 系统,可以通过单击 Systems 前的 + 符号来展开对象树。屏幕的左边部分将列出可用的 DB2 系统。本例中,系统 LIMSS 包含了一个名为 DB2 的 DB2 实例,而数据库 SAMPLE 就位于该实例中。当加亮显示某一表时,屏幕的右边部分就会显示该表的所有相关细节。
  图 3. DB2 Control Center
  
 

  现在,让我们继续考虑应用程序本身的问题。
  
  使用 WebSphere Studio Site Developer 开发 Java Web 应用程序
  J2EE 规范是用以开发、部署和运行企业 Web 应用程序的标准。IBM WebSphere Application Server V5 已经完成了 J2EE 规范的整套测试包。该产品支持所有的 J2EE 1.3 API,并且进行了大量扩展。您可以检查在 http://java.sun.com/j2ee/compatibility.html 上检查由 Sun Microsystmes 所宣布的 J2EE 兼容产品清单。
  
  图 4 展示了 J2EE 包装,有助于理解 J2EE 应用程序的组件。
  
  图 4. J2EE 包装
  
 

  正如您可以从图 4 中所看到的,企业应用项目(MyApp.ear)包含了部署企业(J2EE)应用程序所需的资源层次结构。它可能包含 Web 模块、EJB 模块、JAR 文件和应用程序客户机模块的组合。企业应用项目将被导出用作企业档案(EAR)文件,EAR 文件包括企业应用项目中所定义的所有文件,以及用于部署描述符中所定义的每个 J2EE 模块项目的适当的模块档案文件,例如 Web 档案(WAR)和 EJB JAR 文件。
  
  WebSpere Application Server - Express 不支持 EJB 组件,因此,用该产品进行的典型企业应用程序部署主要包括 Web 模块和 JAR 支持文件。
  
  WSSD 提供了不同的透视图,用于以不同的方式查看和使用资源。一个透视图包含一组视图、编辑器以及与该透视图内最可能执行的任务相匹配的工具栏选项。在应用程序的部署阶段,您可以使用 WSSD 中的不同透视图,如 Web 透视图、Data 透视图或 Server 透视图。
  
  例如,Server 透视图的设计就考虑了服务器单元测试环境中的操作。有一个服务器控制台(console)视图、一个显示服务器配置的视图、一个允许您启动和停止服务器的视图等等。(见图 5。)
  
  图 5. WSSD 中的 Server 透视图
  
 

  本示例中,我们主要将使用 Web 透视图来开发 Web 项目组件。
  
  因此本文的目的是向您概述在 WebSphere Application Server - Express 上部署使用 DB2 UDB Express 的 Java Web 应用程序,所以我们将开发一个简单的解决方案,用以向 DB2 UDB Express 上的后端数据库输入用户 ID 和口令。一旦成功建立连接,应用程序就会在一个表中显示雇员记录。
  
  在下一节中,我们将一步步介绍示例的创建。因为我们需要快速完成应用程序,所以我在本示例中使用的编程模型可能并不适合您的环境。本示例中的页面表示紧密配合了业务逻辑,这将阻碍将来的应用程序可伸缩性。此外,该示例不包括异常处理。请注意,这只是一个学习示例,所以要使用最适合您环境的架构。
  
  创建应用程序
  步骤 1 – 创建 MyFirstTest Web 项目
  现在,我们将创建 Web 项目了。从 Web 透视图(Window -> Open Perspective -> Web)中,执行下列操作:
  
  选择 File -> New -> Dynamic Web Project。
  输入项目名 MyFirstTest,并确认是否选择了 Configure advanced options 复选框。这将允许您选择企业应用项目。
  单击 Next。
  在 EAR Project 列表框旁,单击 New,并输入项目名 MyFirstTestEa

原文转自:http://www.ltesting.net

...

热门标签