[发明专利]ESB平台的性能测试方法和系统有效
申请号: | 201310151024.2 | 申请日: | 2013-04-26 |
公开(公告)号: | CN103246606B | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 刘菲;余南华;孙建伟;唐升卫;周家龙;夏亚君;张锡灿;顾博川;黄缙华 | 申请(专利权)人: | 广东电网公司电力科学研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510080 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | esb 平台 性能 测试 方法 系统 | ||
技术领域
本发明涉及软件测试领域,特别是涉及一种ESB平台的性能测试方法和系 统。
背景技术
企业服务总线(Enterprise Service Bus,ESB)是一种基于SOA (service-oriented architecture,面向服务架构)标准的,实现企业内部数据、应用、 业务和流程整合的软件平台。
随着信息化的发展,企业内部的数据量不断扩大,业务模块和流程也不断 的复杂化。这使得企业对于内部的数据和业务模块整合的需求不断增加。ESB 是众多企业首要选择。但是ESB产品的实现技术不尽相同,不同技术实现的ESB 产品可能会使得它们的可伸缩性、可靠性及性能也大不相同。
ESB平台作为企业信息系统中的服务提供者和服务消费者之间的中介,其 性能是重要的考虑因素。为了保证企业内部服务的提供者和消费者之间的消息 传递的可靠性和传输效率,就必须保证ESB平台性能达到一定标准。这就需要 一种针对ESB平台的性能测试方式,对ESB平台进行性能测试,已能够反映 ESB平台各个性能指标的情况。
而现在的性能测试工具,基本都是针对网络服务的性能测试。通过人工编 写测试脚本发送请求访问ESB服务,通过人工观察服务的响应情况来判断ESB 的性能。这种传统的测试方法无法准确的判断ESB平台的请求处理能力,测试 流程麻烦,无法对测试用例进行保存和移植,且无法集中结合多个不同测试场 景进行性能测试。
发明内容
本发明的目的在于提供一种ESB平台的性能测试方法和系统,可以准确、 高效、便捷的对ESB平台的性能进行测试。
本发明的目的通过如下技术方案实现:
一种ESB平台的性能测试方法,包括如下步骤:
接收第一配置指令,该第一配置指令包括脚本标识和配置参数,从请求脚 本库中加载与所述脚本标识对应的服务请求脚本,通过所述配置参数配置与所 述脚本标识对应的服务请求脚本的访问信息和访问参数;
接收第二配置指令,该第二配置指令包括方法标识,获取从请求方法库中 调用与所述方法标识对应的请求方法的调用方式;
接收第三配置指令,该第三配置指令包括模拟器标识和配置信息,将所述 配置信息发送给模拟器库中与所述模拟器标识对应的模拟器进行配置;
根据配置后的服务请求脚本、所述调用方式、配置后的模拟器对ESB平台 进行性能测试;
采集所述性能测试过程中的测试数据以及ESB平台对应的服务器的性能数 据;
根据所述测试数据、所述性能数据获得测试结果。
一种ESB平台的性能测试系统,包括请求发生模块、数据监控模块、测试 分析模块,所述请求发生模块包括请求加载单元、请求配置单元、执行控制单 元,其中:
所述请求配置单元用于在接收到第一配置指令后,将该第一配置指令中的 脚本标识发送给所述请求加载单元,通过所述第一配置指令中的配置参数配置 所述请求加载单元加载的服务请求脚本的访问信息和访问参数,将配置后的服 务请求脚本发送到所述执行控制单元,还用于在接收到第二配置指令后,获取 根据第二配置指令中的方法标识从请求方法库中调用与该方法标识对应的请求 方法的调用方式,并将所述调用方式发送给所述执行控制单元,还用于在接收 到第三配置指令后,将该第三配置指令中的配置信息发送给模拟器库中与该第 三配置指令中的模拟器标识对应的模拟器进行配置;
所述请求加载单元用于在接收到所述脚本标识时,加载与该脚本标识对应 的服务请求脚本;
所述执行控制单元用于根据配置后的服务请求脚本、所述调用方式、配置 后的模拟器对ESB平台进行性能测试;
所述数据监控模块用于采集所述性能测试过程中的测试数据以及ESB平台 相关性能数据;
所述测试分析模块用于根据所述测试数据、所述性能数据获得测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网公司电力科学研究院,未经广东电网公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310151024.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:同时具有两种作用机制的空气过滤介质
- 下一篇:用于热处理液体食物产品的设备