启动操作时,集成测试客户机将检测您的模块是否必须部署到服务器。如果未部署模块,那么集成测试客户机将自动打开“部署位置”向导,使您可以轻松地部署模块并启动服务器(如果尚未启动)。
开始之前
要让集成测试客户机检测模块的部署状态,您必须已经通过单击手动“调用”事件的
继续图标启动了操作,如主题“调用操作”中所述。如果“部署位置”向导在调用操作后打开,请完成下列步骤:
关于此任务
在“部署位置”向导中,IBM® Process
Server 始终以可选部署位置的形式出现。如果您的模块只包含 Java 组件或包含全部未实施的 Java 2 Platform Enterprise Edition 组件,那么 Eclipse JVM 将显示为可选择的部署位置。如果要测试部署为流程应用程序或工具箱的一部分的模块,那么 IBM Process
Center 服务器将显示为可选择的部署位置。
要部署模块,请执行下列操作:
过程
- 如果您已选择多个要测试的模块或者您的测试配置中有多个模块,那么“部署位置”向导的“为每个模块选择部署位置”页面将打开并且您应该完成下列其中一个步骤:
- 如果您想要使用向导中所列示的为模块指定的缺省部署位置,请单击完成以立即部署模块。(如果对一个或多个服务器启用了管理安全性,那么您将首先需要如本主题的最后一步所述指定用户标识和密码。)
- 如果您想要更改为一个或多个模块指定的缺省部署位置,请选择您想为其指定其他部署位置的每个模块旁边的复选框,然后单击选择位置。“部署”向导的“选择部署位置”页面将打开,您可以通过完成完成下列步骤来处理该页面。
- 在“部署位置”向导的“选择部署位置”页面中,选择下列其中一个选项:
- 如果您的模块包含至少一个非 Java™ 组件,或者如果要测试一组交互模块,请确保在部署位置列表框中选择 IBM Process
Server。
(这是用于运行 SCA 应用程序、BPEL 业务流程、人员任务、转换表、业务规则、选择器以及其他资源的指定服务器。您还可以使用该服务器运行调解模块中包含的调解流。)
- 如果您的模块部署为流程应用程序或 Toolkit 的一部分,请确保选择 IBM Process
CenterServer 作为部署位置。如果流程应用程序或工具箱中有多个模块,那么将测试所有模块。
- 如果您的模块是调解模块,请确保选择 IBM Process
Server 作为部署位置。)
- 如果您的模块仅包含
Java 组件并且您不想测试一组交互的模块,或者您的模块包含 Java 2 Platform Enterprise Edition 资源但未实现任何一个组件,那么可选择 Eclipse JVM。(选择 Eclipse JVM 的主要优势在于它的启动速度要快于 IBM Process
Server。
但是启动后,两个运行时均提供相似的测试性能。)
- 在方式下拉列表中,选择运行或调试以在“运行”或“调试”方式下启动服务器。(如果服务器已在其中某种方式下运行,那么方式下拉列表将显示当前服务器方式,并且处于禁用状态。)
- 如果您想要使用选定服务器或 JVM 作为缺省部署位置供将来测试,请选中使用此项作为缺省值并且不再询问复选框。下次打开测试客户机来为相同测试配置中的相同模块启动操作时,您的模块将自动部署到缺省部署位置而无需打开“部署位置”向导。(如果您以后想为相同测试配置中的相同模块选择其他部署位置,请遵循主题“更改部署属性”中的指示信息。)
- 单击完成。如果您选择了某个服务器作为您的部署位置并且对该服务器启用了管理安全性,那么将显示“用户登录”窗口(如果尚未登录)并且您必须通过完成下列步骤来登录:
- 在用户标识字段中,输入管理安全性用户标识。
- 在密码字段中,输入对应用户标识的密码。
- 单击确定。 模块已部署到选定部署位置,对操作的调用将继续。
请注意,每个登录会话都与“用户登录”窗口的标题栏中标识的单个测试配置相关联。登录会话会一直持续,直到您通过单击测试客户机的“配置”页面上的注销按钮手动注销,或者您在停止或关闭测试客户机时自动注销。
下一步做什么
如果测试在您完成部署模块时暂停于手工“仿真”事件,请指定一些输出参数值或选择要抛出的异常,如主题“指定仿真值”中所述。如果测试没有在手动“仿真”事件时暂停,那么该测试很有可能运行至完成,您将可能需要重新调用该操作或生成“调用”事件来启动和测试其他操作。主题“重新调用操作”和“生成调用事件”中介绍了这些任务。