`
wsql
  • 浏览: 11792655 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

中间件性能测试环境和标准

 
阅读更多
如果说操作系统、数据库是地基,应用系统是大厦,那么中间件就是高楼大厦的框架。◆工作流中间件 测试科诺KA-2、普元EOS 5.0所采用表结构同表3。对于SunFlow工作流管理系统V2.20,着重进行了工作流程的性能测试。测试时需启动数据流引擎,并事先将流程案例通过Web发布器发布给客户端。
中间件性能测试环境和标准

   如果说操作系统、数据库是地基,应用系统是大厦,那么中间件就是高楼大厦的框架。为了让用户更了解中间件,我们对部分中间件产品进行了评测。针对中间件的分类、功能及应用行业特点,我们归纳了九个测试要点,供用户参考。

  1.产品的兼容性。中间件是位于平台和应用之间的通用服务,那么中间件产品的兼容性无疑是最基本的测试要点。

  2.对标准规范的支持。主要测试对目前流行的J2EE、.NET、CORBA、Web Services等标准的支持程度。

  3.软件的可管理性及其易用性。中间件必须具有自主管理能力,简化系统管理成本。

  4.快速应用开发能力及其易用性。主要考察产品是否提供了应用程序开发、集成、测试和部署等一系列工具集以及组件库和开发模型。

  5.可靠性。基于中间件建立的应用在大数据量情况下应能保证处理数据的正确及数据的完整性。

  6.对安全框架的支持。是否提供统一安全管理机制,是否支持SSL、TLS等加密构件和JAAS等安全模型。

  7.可扩展性。中间件良好的可扩展性使得应用系统易于集成、扩充和管理,可以根据企业计算的需求进行裁剪。

  8.集成应用的可配置性。基于该类中间件支持下的服务是否独立获取系统资源互不干扰。

  9.处理效率。应用能够支持的大规模并发客户访问数量及效率,是否提供集群的负载均衡技术。

  

  ◆应用服务器在测试中将前端用户与数据库进行交互的过程作为主要的应用背景,考察应用服务器对Servlet、JSP、EJB三种技术的支持,具体测试方案是:使用 Oracle 9i作为后台数据库,通过JDBC接口与数据库进行连接,添加测试数据库example,并新建数据表employee,表结构如表3。

  使用自动测试工具LoadRunner 8.0分别通过JSP、Servlet、EJB三种类型的用户程序,模拟在多用户并发情况下同时对数据表的插入、查询,记录交易平均响应时间、点击率等相关参数,通过对上述数据的汇总分析,体现应用服务器的性能。测试脚本运行时间为3分钟;测试用户并发数为100;基础数据量约为10000条。

  ◆工作流中间件 测试科诺KA-2、普元EOS 5.0所采用表结构同表3。使用自动测试工具LoadRunner 8.0通过模拟在多用户并发情况下同时对数据表进行查询,记录交易平均响应时间、点击率等相关参数,通过对上述数据的汇总分析,体现产品的性能。测试脚本运行时间为3分钟;测试用户并发数为100,基础数据量约为10000条。

  对于SunFlow工作流管理系统V2.20,着重进行了工作流程的性能测试。首先定义了一个用于性能测试的工作流程案例。测试时需启动数据流引擎,并事先将流程案例通过Web发布器发布给客户端。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics