- 1、本文档共95页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 德国凯乐玛基本介绍.doc
- 德国阿格福莱农林环境生物技术股份有限公司中国总经销:北京诚禾佳信 .ppt
- 德宏州电子公文交换系统教程.ppt
- 德国空域管理情况介绍.ppt
- 德州职业技术学院五十周年校庆筹备工作任务分解表-德州职业技术学院-.doc
- 德庆县香山中学思想政治学科发展规划.doc
- 德育做一个善良有礼的好人.ppt
- 德珍绝美的宫廷人物工笔画.ppt
- 德语作文范文.doc
- 德语语法资料.doc
- 两个相干源产生波具有3b chmc.pdf
- wifi高性能模块ce fcc rohs认证-xrf report电子档.pdf
- linux pci multiport installation manual多端口安装手册.pdf
- 二章基本概念理论.pdf
- 互联网工程任务组ietfs turnerrfc5940 txt.pdf
- mtz0数学高级证明集合关系群mathematics paper 3 sets relations and groups french.pdf
- 网上书店需求规格说明.pdf
- 系统测试用例pcweb终端.pdf
- apv1 keil环境下接口兼容问题.pdf
- 2023届江西省八所重点中学高三3月联考英语试题(原卷版).docx
文档评论(0)