IntelliFlow.Net性能评测 IntelliFlow.Net是什么 本人主持研发的基于.Net Framework 3.0的工作流引擎intelliFlow.Net 2.1版于2007-7-16日通过了国家软件测试中心的专业测试,性能良好。 IntelliFlow.Net采用双引擎驱动技术,基于RETE算法的规则引擎表达和演绎流程逻辑,流程核心引擎根据规则引擎的推理结论柔性驱动流程逻辑。 IntelliFlow.Net基于用户视角的流程建模工具用全新的建模理念带给流程设计者从未有过的情感体验,其精简节点集与WPF的强大展现力相结合,使用者将领略逼真业务化设计环境的快感。 IntelliFlow.Net独特的流程监控工具采用下一代革命性编程技术WPF把用户体验提升到所见即所得的业务场景中;从运行性能监控、业务参数监控到BI分析,无处不体验着“测得准、测得快、测得好”的监控宗旨;不仅随时获取生产环境的性能和业务参数,更能随时掌控流程运行轨迹,“指挥”着你的系统流向你认为最佳的业务运行点。 IntelliFlow.Net不再单纯依赖Web容器(如IIS)的分布式处理能力,其自主知识产权的Load Balance服务组件使得你的应用场景可以摆脱任何Web容器的限制,提供原生的容错与流量均衡服务。 IntelliFlow.Net实施过程遵循“契合人的思维、开发过程以人为本”的宗旨,不仅关注最终用户的情感体验,更关注开发者的感受。IntelliFlow.Net采用VSTS/VSIP技术,使得应用实施人员在VS2005/VS2008环境下,轻松实现从参数配置、流程建模、动作开发、流程测试、流程部署全过程快速实施。无论你是SmartClient应用还是Web应用,均得到完美的支持。 IntelliFlow.Net的测试环境 测试工具 | 1. 系统负载测试工具 Silk Performer 6.5; 2. 服务器性能监控工具Silk Performer Performance Explorer 6.5; | 测试规范 | 1. GB/T 16260-1996《信息技术 软件产品评价 质量特性及其使用指南》国家标准。 2. GB/T 17544-1998《信息技术 软件包 质量要求和测试》国家标准。 | 参考规范 | 1. GB/T 18905-2002《软件工程 产品评价》国家标准。 2. GB/T 15481-2000《检测和校准实验室能力的通用要求》国家标准。 | 服务器 | 名称 | 数据库与引擎服务器 | 型号 | DELL 6850 | 硬件 | CPU:Intel Xeon 3GHz(4颗) 内存:8GB 其它:146GB | 软件 | 操作系统:Windows Server 2003 SP1 数据库:Oracle 9.2.0.1.0 其他支撑软件:.Net Framework 2.0/3.0 | 服务器 | 名称 | Web服务器 | 型号 | | 硬件 | CPU:Intel Xeon 3.16GHz(4颗) 内存:8GB 其它:173GB(4块) | 软件 | 操作系统:Windows Server 2003 SP2 其他支撑软件:IIS 6.0,.Net Framework 2.0 | 客户端 | 名称 | 客户端1 | 型号 | DELL SX280 | 硬件 | CPU:Intel PIV 2.8GHz 内存:512MB 其它:80G硬盘 | 软件 | 操作系统:Windows XP Professional SP2 其他支撑软件:IE 6.0 SP2 | 客户端 | 名称 | 客户端2 | 型号 | DELL SX280 | 硬件 | CPU:Intel PIV 2.8GHz 内存:512MB 其它:80G硬盘 | 软件 | 操作系统:Windows XP Professional SP2 数据库:IE 6.0 SP2 | 网络设备 | 名称 | 型号 | 数量 | 备注 | 交换机 | Cisco 2950 | 1 | | | | | | | | | IntelliFlow.Net的测试结果 (一)业务性能测试 并发用户 | 100个 | 300个 | 500个 | 产生流程实例 | 事务平均响应时间 | 0.18秒 | 0.55秒 | 0.92秒 | 平均每秒事务数 | 511.52 | 507.80 | 508.92 | 获取并提交流程实例 | 事务平均响应时间 | 0.29秒 | 0.93秒 | 1.45秒 | 平均每秒事务数 | 322.53 | 305.71 | 322.95 | 测试结果显示:在100、300和500个并发用户进行压力测试时,软件性能表现良好。服务器的资源消耗情况较为正常,未出现性能瓶颈。 说明:测试脚本程序未设置思考时间。测试运行时间为每项并发用户条件下,每项事务180秒;获取流程实例与提交流程实例在一个事务中。 (二)48小时疲劳强度测试 并发用户 | 产生流程实例 | 获取并递交流程实例 | 失败事务数 | 平均响应时间 | 每秒事务数 | 流程实例总数 | 平均响应时间 | 每秒事务数 | 流程实例总数 | 12个 | 300 | 0.659秒 | 90.33 | 17133912 | 0.379秒 | 107.96 | 17133900 | 测试结果显示:软件运行稳定,服务器的资源消耗情况较为正常,未出现性能瓶颈。 说明:在进行疲劳强度测试时,测试脚本程序设置思考时间为2秒。产生实例和获取并提交实例各150用户,产生实例提前20分钟;测试运行时间为48小时。获取并提交业务时,出现12个Http连接错误,分析是IIS来不及接受请求,reset连接,与引擎无关。 |
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理