电脑技术学习

Compuware 发布 QALoad 5.5--性能测试工具

dn001
Compuware Corporation 发布了 QALoad 5.5版本.

QALoad为主从应用系统、企业资源规划(ERP)和电子商务应用软件的自动化负载与压力测试工具。QALoad模拟成百或上千的使用者执行关键业务,对应用程序进行负载测试。透过QALoad可以确定问题所在,进而调适应用程式、系统配备与系统性能,确保应用软件的成功上线。QALoad是QACenter Performance Edition 的主要工具,透过反覆的模拟测试,严格测试应用系统的可扩展性和系统性能。

功能特性:
预测系统性能
  当应用升级或者新应用部署时,负载测试能帮助确定系统是否能按计划处理用户负载。QALoad并不需调用最终用户及其设备,它能够仿真数以千计的用户进行商业交易。通过QALoad,用户可以预知业务量接近投产后真实水平时,端对端的响应时间,以便满足投产后的服务水平要求。

通过重复测试寻找瓶颈问题
  QALoad录制/回放能力提供了一种可重复的方法来验证负载下的应用性能,可以很容易地模拟数千个用户,并执行和运行测试。利用QALoad反复测试可以充分地测试与容量相关的问题,快速确认性能瓶颈并进行优化和调整。

从控制中心管理全局负载测试
  QALoad Conductor工具为定义、管理和执行负载测试提供了一个中心控制点。Conductor通过执行测试脚本,管理无数的虚拟用户。Conductor可以自动识别网络中可进行负载测试的机器,并在这些机器之间自动分布工作量,以避免网段超载。从Conductor自动启动和配置远程用户,跨国机构可以进行全球负载测试。在测试过程中,Conductor还可以在负载测试期间收集有关性能和时间的统计数据。

验证应用的可扩展性
  出于高可扩展性的设计考虑,QALoad包括了远程存储虚拟用户响应时间并在测试结束后或其他特定时间下载这些资料的功能。这种方法可以增加测试能力,减少进行大型负载测试时的网络资源耗费。QALoad采用轮询法采集响应时间,在无需影响测试或增加测试投资的条件下,就可了解测试中究竟出现了什么情况。

新版本带来的新特性:
- Parameterization Wizard: The new parameterization wizard simplifies the creation of rules, which define required modifications to data within a business transaction, reducing the need for users to delve into any code during the scripting process.

- Rules Library: Rules created with the Parameterization Wizard can be managed in QALoad's Rules Library. They can then be shared and leveraged for use by the rest of the test team.

- Expert User for Web Applications: Version 5.5 introduces an Expert User for improved diagnostics and root cause analysis for troubleshooting performance bottlenecks. Timing of individual components can be broken down to detail the amount of time spent on the network and at the server, expediting the resolution of performance bottlenecks.

- Enhanced Remote Monitoring for Servers: QALoad users can correlate server metrics for SAP, WebLogic and WebSphere with the overall performance of a test, to improve root cause analysis of performance problems in these environments.

- Enhanced Reporting: QALoad 5.5 now includes templates for analyzing results, low-level transactional analysis, and identification and analysis of poor performers.