走进 负载测试
如需使用请注明作者及出处http://www.cnblogs.com/ITniu/p/5787474.html
欢迎来到介绍应用性能测试和LoadRunner负载测试解决方案。本文档提供了一个简短概述LoadRunner的特征,并包括以下几个部分:
HP LoadRunner的解决方案
➤使用HP LoadRunner
➤HP LoadRunner工作
➤HP LoadRunner虚拟技术
➤LoadRunner测试过程
详情见HP LoadRunner控制器用户指南。
HP LoadRunner负载模拟一个多用户并发测试应用程序的工作环境。当应用程序在负载下,LoadRunner能有准确的措施,监测、分析系统的性能和功能。
现代系统架构是复杂的。虽然他们提供了一个前所未有的程度的层次和灵活性,这些系统是很难测试。而单用户测试主要侧重于系统组件的功能和用户界面,应用程序测试侧重于整个系统的性能和可靠性。
例如,一个典型的应用程序测试场景可能会描绘出1000个用户同时登录到一个系统在星期一上午。系统的响应时间是多少?系统崩溃了吗?要回答这些问题,一个完整的应用程序的性能测试解决方案必须:
测试结合了各种软件应用和硬件平台的系统
➤对于任何给定的应用程序确定服务器的适用性
➤测试服务器前有必要的已经开发好的客户端软件
➤模拟出多个客户端与一个单一的服务器应用程序交互的环境
➤测试应用时在数以十计、数以百计,甚至成千上万的潜在用户下的情况
手工测试的局限性
传统的或手工测试方法对负载测试只提供一个部分解决方案。例如,您可以通过构建一个多个用户同时在系统上工作的环境来手动测试整个系统。每个用户在一台机器上工作,并提交输入内容给系统。
然而,这种手动测试方法有以下缺点:
➤它是昂贵的,需要大量的人员和机器。
➤很复杂,特别是协调和同步多个测试人员。
➤涉及组织化程度高,特别是记录和分析重要的实验结果。
➤手动测试的可重复性是有限的。
HP LoadRunner的解决方案
➤LoadRunner减少了人员用虚拟用户或用户代替实际用户。这些Vuser模拟真实用户的行为操作实际应用。
➤因为众多虚拟用户可以运行在一台计算机上,LoadRunner减少了测试所需的硬件。
➤HP LoadRunner控制器允许你很容易和有效地从一点控制所有的虚拟用户。
➤LoadRunner能在线监视应用程序性能,使您在测试执行时微调您的系统。
➤LoadRunner在测试期间自动记录应用程序的性能。您可以选择从各种各样的图表和报告来查看性能数据。
➤LoadRunner检查发生延误:网络或客户端延迟、CPU性能、I/O延迟,数据库锁定,或在数据库服务器上的其他问题。LoadRunner通过监控网络和服务器资源来帮助你提高性能。
➤因为LoadRunner测试是完全自动化的,你可以很容易地重复他们在你需要的时候。

浙公网安备 33010602011771号