产品简介
SilkPerformer是业界领先的应用性能测试解决方案。它支持目前业界主流应用平台,通过成千上万的虚拟用户来模拟生产环境可能遇到的各种真实负载场景,帮助用户快速定位可能存在的性能瓶颈,同时提供诊断、分析能力帮助开发、测试团队快速修复应用性能问题,为应用发布决策提供有力的信息支撑,加速产品发布。
主要优势
SilkPerformer可以帮助您:
1、降低软件研发成本,减少测试和缺陷修复周期,提高企业生产效率
2、提高企业性能测试领域的投资回报率,便利的性能测试场景的创建和执行,单服务器支持更多的并发用户
3、支持广泛的技术平台,保护企业在性能测试领域的投资
4、简单易用,工作流式的用户向导指导您一步一步开展性能测试
产品特色
降低应用性能风险
SilkPerformer支持各种动态变化的压力负载场景,从最终用户的角度来帮助用户评估应用系统性能表现,在执行性能测试的同时对应用系统进行端到端的性能监控,帮助用户全方面的掌控应用系统在各种压力场景下的性能表现,减少应用性能风险。
1、精确评估应用系统的性能、伸展性、稳定性以及可靠性
2、创建真实、可复用的测试场景,覆盖关键业务场景以及非功能性需求
3、快速、便捷的性能瓶颈定位和根源分析
4、调优和精确的容量规划帮助企业减少IT基础架构投资
提高测试效率
1、工作流式的用户向导指导您一步一步开展性能测试
2、通过SilkPerformer直观的用户界面创建、执行测试场景,也可以使用Eclipse或者Visual Studio .NET作为用户界面
3、支持主流的应用架构、支持共享、多协议方式的虚拟用户类型
4、无需修改脚本即可支持不同的基础架构和性能测试场景
5、实时分析性能测试数据,减少性能测试的重复执行,提高效率
全面支持WEB2.0技术
SilkPerformer支持所有主流Web2.0平台,例如Adobe’s Flash/ Flex, Microsoft Silverlight以及HTML/AJAX. 为了更好的支持基于HTTP协议的Web应用程序, SilkPerformer提供了独特的 Browser-Driven Load-Testing (BDLT) 特性,使得您可以直接使用真实的浏览器(Internet Explorer)来产生应用负载。通过这种方式,您可以在性能测试过程中,通过在客户端(Internet Explorer)内建的AJAX逻辑来真实模拟完整的AJAX行为。这种独特的测试方法能帮您节约大约80%的编写性能测试脚本开销,同时提供真实用户的体验结果,不仅包括客户端的展现体验,也包括基于HTTP协议的性能数据。BDLT支持所有基于Internet Explorer的应用系统。
真实的、轻量、精确的用户行为模拟
创新的SilkPerformer技术最小化每一个虚拟用户的资源消耗,在同等的测试环境下,支持海量并发用户的性能测试场景。在同一个测试场景内,您可以使用多种混合协议脚本(Web、中间件、数据库等)。对于采用Unicode.的国际化的应用系统,SilkPerformer支持多字节以及UTF-8编码。另外SilkPerformer也支持客户端IP模拟来支持负载均衡的性能测试场景。
性能诊断
快速定位性能瓶颈
强大的端到端的问题诊断可以快速对应用系统的性能瓶颈进行根源分析,帮助您解决性能问题。
客户端诊断
独特的TrueLog.技术提供最终用户视角的可视化的前端诊断能力。TrueLog可以重新创建在性能测试过程中用户发送和接受的数据(如果是HTML页面,数据包括所有的内嵌对象),帮助您分析出现性能问题时客户端的行为。您可以借助详细的响应时间数据分析功能,在系统上线前即可剖析应用系统服务水平达不到预期的根本原因。
服务器端诊断
通过SAM模块,您可以对应用系统进行全方面的性能监控,自动关联测试结果和服务器性能指标,定位应用系统可能存在的服务器相关的性能瓶颈,即使您的服务器部署在企业防火墙之后。
性能趋势报告
SilkPerformer提供的性能趋势报告,展现方式可以预先配置,让您可以便捷的比较开发过程中每次迭代的性能结果,快速响应并处理出现的性能瓶颈。SilkPerformer和SilkCentral. Test Manager.的集成使用,能让你轻松并有效的控制环境。
代码级的问题分析
Micro Focus提供的dynaTrace Diagnostics,让您可以从源代码层面对性能问题进行分析、定位。dynaTrace Diagnostics和SilkPerformer无缝集成,让您可以层层分解、深入探寻源码中导致性能瓶颈的代码段。dynaTrace Diagnostics支持JAVA和.NET应用。