如果说操作系统、数据库是地基,应用系统是大厦,那么中间件就是高楼大厦的框架。◆工作流中间件 测试科诺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发布器发布给客户端。
分享到:
相关推荐
服务器性能测试报告 目录 一、 测试简介 3 1.1报告编写目的 3 1.2测试背景 3 二、 目标及范围 4 2.1 测试目的及标准 4 2.2 测试范围 4 三、 测试过程 4 3.1 服务器基本硬件资料: 4 3.2 测试内容 5 3.3 测试时间 5 ...
服务器性能测试报告 目录 一、 测试简介 3 1.1报告编写目的 3 1.2测试背景 3 二、 目标及范围 4 2.1 测试目的及标准 4 2.2 测试范围 4 三、 测试过程 4 3.1 服务器基本硬件资料: 4 3.2 测试内容 5 3.3 测试时间 5 ...
1.4 性能测试工具的评估和选择 32 1.4.1 测试预算VS工具价格 33 1.4.2 协议、开发技术、平台、中间件VS工具的支持 33 1.4.3 工具可使用的复杂程度VS项目计划的影响 34 第2章 第一次亲密接触LoadRunner 35 2.1 从性能...
J2EE架构中间件性能知识、性能测试与故障诊断 网络应用故障诊断 性能测试、故障诊断与性能调优实例分析 硬件与系统性能 集群与系统性能 负载均衡与系统 网络与系统性能 完整流程性能测试,包括客户端、网络与服务器...
1.8 性能测试:mysql5.5与mysql5.1 60 第2章 半同步复制 62 2.1 半同步复制简介 62 2.2 半同步复制安装配置 63 2.3 参数说明 63 2.4 功能测试 64 2.4.1 如何验证半同步复制是否正常工作 64 2.4.2 半同步复制...
涵盖产品功能:数据转换、数据联邦、数据同步、大数据集成、数据加密、Kafka消息流、Web交互、文件同步、工作流调度、作业调度、远程调度、集群调度、日志监控、数据安全、数据比对、数据追溯、统计分析、性能检测.....
涵盖产品功能:数据转换、数据联邦、数据同步、大数据集成、数据加密、Kafka消息流、Web交互、文件同步、工作流调度、作业调度、远程调度、集群调度、日志监控、数据安全、数据比对、数据追溯、统计分析、性能检测....
webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作, 生成压力负载来测试web的性能。用户创建的是基于javascript的测试脚本,称为议程agenda...
• 性能测试和性能评估 • 可靠性指标及计算、可靠性设计 • 可靠性测试和可靠性评估 2.7 计算机应用基础知识 •信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等基础知识 • 远程通信...
test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。 日志文件 MySQL通过日志...
MySQL 是一款广受欢迎的... test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。
MySQL 是一款广受欢迎的... test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。
MySQL 是一款广受欢迎的... test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。
采用Redis作菜单缓存,... test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。
test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。 日志文件 MySQL通过日志...
test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。 日志文件 MySQL通过日志...
test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。 日志文件 MySQL通过日志...
test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。 日志文件 MySQL通过日志...
test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。 日志文件 MySQL通过日志...
test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):提供更易用的视图来访问performance_schema中的信息,简化性能分析工作。 日志文件 MySQL通过日志...