- 在多用户应用运行之前,如何对其进行优化?
- 如何才能在部署之前检测出只有在实际的运行状况下才会出现的错误?
- 在多层环境中哪些地方会是瓶颈?
- 处理预期的负载需要怎样的系统容量?
- 是否即使在峰值使用期间,用户仍能够体验到可以接受的响应时间?
- 应用是否能满足客户对响应时间的要求?
确保您的企业级应用的可伸缩性、性能和可靠性
SilkPerformer从最终用户和局内人的角度,在动态负载状况下,以各种各样的标准对企业应用进行测试,从而确保了应用的质量.
利用其创新的TrueScale™技术,SilkPerformer能够用单台计算机模拟数以千计的并发用户,为您提供可视化内容验证所需的能力,同时耗用的硬件资源也最小。一旦需要,位于遥远处测试中心的负载测试代理器在无损防火墙功能完整性的情况下也能发挥最大效能。在单次的负载测试中,可以模拟使用不同Web,不同中间件和数据库协议,以及不同的计算环境的虚拟用户。客户端IP地址模拟允许对负载均衡站点的测试。此外,对最新互联网安全标准的支持,也使SilkPerformer 能够对关键任务企业应用进行全方位的测试。SilkPerformer的Benchmark Description Language (BDL)专为测试目的而设计,并提供轻松强大的方式对用户活动进行控制。
通过模拟连接行为、cookie管理和真正浏览器的缓存策略,可精确请求Web页面。同时,TrueModem™技术和现实工作量模式进一步加强了SilkPerformer无与伦比的精确性。在负载情况下进行的验证可确保在所有负载情况下都可以可靠地检测到错误页面内容这样的功能性错误。最后,用于扩展性的业界标准界面确保SilkPerformer可在那些即取即用功能尚不充分的标准中使用。
在开发周期的早期测试远程的组件
在开发周期的早期,甚至是在构建客户端应用之前,通过测试功能性、互操作性和并发访问情况下远程组件的性能,可显著降低由于错误造成的成本。您可以为Web服务、.NET远程对象、EJB’s和Java RMI 对象快速生成测试驱动程序,而做到这些只需通过点击界面对它们进行检验即可。或者,您也可以重复使用开发者为并发测试编写的单元测试驱动程序,或者您也可以利用SilkPerformer的Java Editor和Visual Studio .NET Add-In,直接用Java和C#、VB.NET等其他.NET语言构建新的测试案例。