当时方位: 主页 > Linux学院 > 企业运用 > 虚拟化 > 运用 RIT 进行根本的测验与虚拟化

运用 RIT 进行根本的测验与虚拟化

2014-08-08 17:48 来历:IBM 作者:林宝川 人气指数: 我要谈论
咱们将先描绘软件环境与条件,接着阐明如安在 RIT 设置与 TIBCO EMS (JMS)的衔接,怎么运用 RIT 的录制(Record)功用快速获得体系交互的数据格局、数据样本与交互记载,怎么运用 RIT 进行根本的测验与虚拟化。最终咱们依据在客户端会面对的情境做出更进一步的阐明与主张。客户的后端买卖处理体系因为事务考虑的联络,将进行为期数个月的扩大与搬迁,而前端 Web 体系则需求继续进行开发与测验以赶上新体系的上线日期。为满意这个需求,咱们主张运用 Rational Test Workbench (RTW)中的 Rational Integration Tester(RIT)以及 Rational Test Control Panel (RTCP)将后端买卖体系进行虚拟化以满意前端体系能在这段期间依然能够继续进行体系开发与测验。

软件环境阐明

  • 目 前的软件环境如图 1 所示,前端 Web 体系与后端 Enterprise Service Bus(ESB)是经过发送与接纳 JMS (Java Message Service)音讯以进行买卖数据的传递。前端的 Web 体系和后端的 ESB 都是 JMS client,发送的 JMS 音讯则是储存在 TIBCO EMS (JMS sever)的行列中。
  • 在咱们主张的解决方案里,咱们要虚拟化 ESB 体系接纳来自前端 Web 体系的买卖恳求并在处理过程中依据状况再向后端不同体系进行买卖,并在最终回复前端 Web 体系这笔买卖的成果(如图 2 所示)。

图 1. 现在的软件环境

点击这儿给我发音讯

图 2. 虚拟化后的环境

现在的软件环境

 

进行虚拟化的过程

要将 ESB 进行虚拟化,首要要了解并获得 ESB 与其它体系间交互的方法、数据与格局,接着将其虚拟化。当虚拟化完结后,就能够进行接口测验。

获得体系间交互的数据与格局

RIT 供给数据界说文件导入和直接记载两种方法来完结体系间交互的数据格局界说。这儿咱们将阐明怎么以记载录制的方法直接获得其数据与格局。

了解 JMS 交互的方法

进 行 ESB 的虚拟化之前,咱们需求先将前端 Web 体系与 ESB 交互的方法作进一步了解。图 3 是从 JMS 的视点来观看体系的交互方法,首要前端 Web 体系将买卖音讯以 JMS 音讯格局传送到 JMS (TIBCO EMS )的行列(Public.Service.Request.C)中,然后 ESB 接纳到音讯后,会发动一系列的买卖行为,这傍边还或许会需求和后端的其它体系进行交互,运算完结后会再将成果以 JMS 音讯的方法回来到指定的行列(Pubic.Service.Reply.T)中,前端 Web 体系接纳到后接着进行处理,这样就完结了一笔买卖。

图 3. 以 JMS 视点观看前端 Web 体系与 ESB 的交互方法

虚拟化后的环境

记载之前:设置与 TIBCO EMS 的衔接信息

因为这个比如中的 ESB 是经过 JMS 与前端体系交互,而 JMS Server 是运用 TIBCO EMS,所以咱们要在 RIT 中设置 JMS 的衔接信息。

首要敞开库办理器,挑选 TIBCO EMS,然后按照所运用的 TIBCO EMS server 的版别,在供给程序挑选适宜的 TIBCO EMS 版别以及在资源里供给资源的正确途径(图 4)。

图 4. 在库办理器指定 TIBCO EMS 版别与库信息

以 JMS 视点观看前端 Web 体系与 ESB 的交互方法

配备完结后,敞开 RIT,挑选新建项目。

在逻辑视图中,咱们将树立一个TIBCO EMS 域,一个服务组件以及一个它的操作,并将这个操作衔接到刚刚树立的TIBCO EMS 域。

新增一个TIBCO EMS 域:如图 5 所示,挑选TIBCO TIBCO EMS 域。

图 5. 新增 TIBCO EMS 域

在库办理器指定 TIBCO EMS 版别与库信息

新增一个服务组件:如图 6 所示,挑选惯例服务组件。

图 6. 新增服务组件

新增 TIBCO EMS 域

新增一个操作:先选中刚树立的服务组件,然后挑选惯例操作(图 7)。

图 7. 新增操作

新增服务组件

翻开刚树立的操作,将音讯交流形式中的形式指定为恳求/应对,并将绑定中的传输指定为刚刚树立的TIBCO EMS 域(图 8)。配备完结后的逻辑视图就会和图 9 相同。

图 8. 配备操作

新增操作

图 9. 逻辑视图

配备操作

而在物理视图中,咱们需求新增一个TIBCO EMS 署理程序资源来设置 RIT 与 TIBCO EMS 实践的衔接信息。

新增一个TIBCO EMS 署理程序,挑选TIBCO  TIBCO EMS 署理程序(图 10)。

图 10. 新增 TIBCO EMS 署理程序

逻辑视图

敞开TIBCO EMS 署理程序设置实践衔接的参数(图 11):

在配备中,填上简单辨认的称号。在设置中,预设的衔接类型是 JNDI。在 JNDI 设置中,初始上下文工厂的默认值是 com.tibco.tibjms.naming.TibjmsInitialContextFactory,根本上无需修正。而供给者 URL、用户名以及暗码则或许需求问询 TIBCO EMS 的办理者。这儿的用户名跟这个事例中 ESB 体系所运用的用户名是相同的(userB)。别的在衔接设置中需求填上衔接工厂的值,这是用来寻觅 topics 或 queues,这也或许需求问询 TIBCO EMS 的办理者。若衔接的认证和 JNDI 查询是相同的话,能够挑选衔接认证与 JNDI 相同。

图 11 . 配备 TIBCO EMS 署理程序

新增 TIBCO EMS 署理程序

树立环境

挑选项目新建环境,填入一个简单辨认的称号。在绑定中将逻辑视图中树立的 TIBCO EMS 域与物理视图中树立的 TIBCO EMS 署理程序树立对应联络(图 12).

图 12. 修改环境

图 11 . 配备 TIBCO EMS 署理程序

到此为止,咱们现已完结开端的设置。

进行记载:进入记载形式后,发动买卖

点击修改环境切换到录制中心,点击 挑选要监控的操作或资源(图 13)。在挑选资源对话框中,挑选咱们前面树立的操作,挑选确认(图 14)。在组件引证对话框中,挑选前面树立的 TIBCO EMS 域,挑选确认。

图 13. 新增要监控的操作或资源

图 14. 要监控的资源与操作

新增要监控的操作或资源

在开端记载之前,请先保证前端体系与 TIBCO EMS 等运用程序和测验数据都现已准备好。接着点击开端记载(图 15)。

图 15. 发动记载

要监控的资源与操作

进入记载形式后,能够开端发动前端的买卖,这时候你会在事情视图中看到多个音讯连续被记载下来(图 16)。

图 16. 记载的事情

发动记载

中止记载:买卖完结后,中止记载,过滤买卖数据

当买卖完结后,点击中止记载。这些录到的事情中,或许会包括 JMS 体系自己内部的事情或是其它一起正在做测验的事情,因而咱们或许会需求过滤这些事情,留下咱们需求的部分。别的你能够挑选这些事情然后挑选导出所选事情,将事情导出到文件中作为备份。

为您引荐: 虚拟化 RIT 根本测验
咱们感兴趣的内容
小同伴独爱的新闻
小同伴还重视了以下信息
小同伴重视的焦点

小同伴都在重视的抢手词

新服 缤纷活动 帆海世纪 芈月传 暗黑道具 萌乐网 苹果发布会 最新谍照 三国令 剑雨江湖 怎样修炼战骑 页游 怎样修炼同伴 木甲国际 仙侠道2 推黑科技 页游形式 武圣试炼场 街机玩法 蓝月传奇 个人BOSS玩法 哥们网 九阴绝学 仗剑出鞘 全新形式 范伟打天下 全新元神玩法 七大神兵简介 新手攻略 跑腿使命 门派五行 城战礼包 页游界 泥石流 傅园慧 经典网页游戏 耐玩 盘点 玉石攻略 提高人物 大黑 实装特点 神兵攻略 闻名莽荒 莽荒纪 手持神兵 土豪梦 万世 开学清单 财富赚不断 天书国际 大黑游戏 资源战场 ppwan 天问 激战 全国大战 雄霸一方 新增宠物技术 肯定小能手 花千骨 三尾章鱼 风色轨道 双枪手 弑之神 缤纷好礼 惊喜六重连 帮会 中秋福利 克己月饼 九阴真经 玩家 五周年留念 留念银币 名动三界 新服资料片 画江山 勇战妖魔 邪恶势力 上古降魔 老司机玩法 坐骑揭秘 黑科技 竞技场攻略 铁血皇城 披风玩法 书剑恩仇录 配备强化攻略 户外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 奇珍商城 热血战歌 传奇瑰宝抽奖 翻开方法 门徒 betway体育官网 三大萌宠简介