性能测试与LoadRunner培训教材.doc

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试与LoadRunner培训教材

性能测试与LoadRunner培训教材 1、性能测试过程 术语 响应时间 对请求作出响应所需要的时间。 并发用户数 同一时间使用资源的用户个数。 吞吐量 单位时间内系统处理的客户请求的数量(字节数/天;请求数/秒、页面数/秒;访问人数/天、处理的业务数/小时)。 TPS(Transaction Per Second) 每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。TPS是LoadRunner中重要的性能参数指标。点击率(Hit Per Second) 每秒钟用户向Web服务器提交的HTTP请求数。这个指标是Web应用特有的一个指标:Web应用是“请求-响应”模式,用户发出一次申请,服务器就要处理一次,所以“点击”是Web应用能够处理交易的最小单位。如果把每次点击定义为一次交易,点击率和TPS就是一个概念。不难看出,点击率越大,对服务器的压力也越大。点击率只是一个性能参考指标,重要的是分析点击时产生的影响。 资源利用率 资源利用率指的是对不同系统资源的使用程度,例如服务器的CPU利用率、磁盘利用率等。资源利用率是分析系统性能指标进而改善性能的主要依据,因此,它是Web性能测试工作的重点。 资源利用率主要针对Web服务器、操作系统、数据库服务器、网络等,是测试和分析瓶颈的主要参数。在性能测试中,要根据需要采集具体的资源利用率参数来进行分析。 性能测试过程模型 性能测试在传统测试过程中的位置: 性能测试的一般流程: 2、性能测试工具原理 性能测试框架 对流行的性能测试工具稍加分析就可以知道,它们的基本原理都是一致的。在客户端通过多线程或多进程模拟用户访问,对服务器端施加压力,然后在过程中监控和收集性能数据: 因此,可以自己设计一个类似的性能测试框架。这个性能测试框架包括以下主要部分。 Controller:控制程序,用于控制整个测试过程,向各个客户端发出执行测试的命令,收集客户端和服务器的性能参数。 Agent:代理程序,部署在各个客户端,用于响应Controller的命令执行测试。 VU:虚拟用户,用于模拟用户的操作产生对服务器的压力。 自己设计性能测试框架的好处是:可以按自己的思路来设计性能测试,可扩展性强,可加入更多的验证手段;另外在一些特殊的场合,测试工具可能不支持的协议或环境下,只能自己动手编写性能测试程序来完成测试工作。 The Grinder / 3、LoadRunner介绍 Mercury性能测试成熟度模型 LoadRunner工具原理 LR基本原理图: LR工作示意图: LR详细分解图: 练习1:LoadRunner录制回放脚本 录制脚本 录制一个业务过程 1 Log on to the HP Tours Web site. For the User Name enter jojo and for the Password enter bean. Click Login. A welcome page opens. 2 Enter flight details. Click Flights. The Find Flight page opens: ? Departure City: Denver (default) ? Departure Date: Keep the default, current date ? Arrival City: Los Angeles ? Return Date: Keep the default, tomorrow’s date. ? Seating Preference: Aisle Keep the rest of the default settings and click Continue. The Search Results page opens. 3 Select a flight. Click Continue to accept the default flight selections. The Payment Details page opens. 4 Enter payment information and book flight. Enterin the Credit Card box and type 06/06 in the Exp Date box. Click Continue. The Invoice page opens, displaying your invoice. 5 Check the itinerary. Click Itinerary in the left pane. The Itinerary page opens. 6 Click Sign Off in the left pan

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档