LoadRunner性能测试手册V1.0 - 副本

LoadRunner性能测试手册V1.0 - 副本

ID:44172176

大小:2.89 MB

页数:33页

时间:2019-10-19

LoadRunner性能测试手册V1.0 - 副本_第1页
LoadRunner性能测试手册V1.0 - 副本_第2页
LoadRunner性能测试手册V1.0 - 副本_第3页
LoadRunner性能测试手册V1.0 - 副本_第4页
LoadRunner性能测试手册V1.0 - 副本_第5页
资源描述:

《LoadRunner性能测试手册V1.0 - 副本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LoadRunner性能测试手册目录目录21.LoadRunner简介32.LoadRunner原理43.性能测试介绍44.性能测试相关术语533/335.LoadRunner安装66.LoadRunner的基本使用96.1打开VirtualUserGenerator96.2打开Controller106.3打开Analysis116.4网关测试常用设置116.4.1设置迭代116.4.2日志116.4.3思考时间126.4.4运行方式136.4.5参数化137.Loadrunner常用函数158.压测场景设置2

2、08.1增加负载生成器208.2压测时场景设置228.3基准测试场景设置238.4单场景负载测试248.5稳定性测试268.6压测开始279.报告分析289.1生成报告289.2重要图表分析309.2.1结果摘要309.2.2响应时间329.2.3TPS3333/331.LoadRunner简介LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩

3、短测试时间,优化性能和加速应用系统的发布周期。LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。LoadRunner由Analysis、Controller、VirtualUserGenerator三大模块组成,功能分别为录制脚本、创建运行及监视场景、分析测试结果。2.LoadRunner原理loadrunner会自动监控指定的URL或应用程序所发出的请求及服务器返回的响应,它做为一个第三方(Agent)监视客户端与服务器端的所有对话,然后把这些对话记录下来,生成脚本,再次运行

4、时模拟客户端发出的请求,捕获服务器端的响应。33/331.性能测试介绍狭义的性能测试主要用于描述常规的性能测试,是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。广义的性能测试则是压力测试、负载测试、强度测试、并发(用户)测试、大数据量测试、配置测试、可靠性测试等和性能相关的测试统称。目前网关主要进行四种测试执行方法:基准测试、单场景负载测试、混合场景负载测试、稳定性测试。基准测试:使用负载模拟工具编写从客户端向应用服务器发送交易请求,并接收返回结果的脚本,在系统无压力情况下重复

5、100次,取业务方法的平均响应时间作为衡量指标。单场景负载测试:使用LR向系统发生业务请求并接收返回结果的脚本,使用逐层递增的并发压力进行测试,找到单交易的性能拐点。混合场景负载测试:混合交易场景测试的目的是为了验证需求提出的性能需求,结合实际可能的高压力场景,较全面的检查系统的性能表现,其中包括稳定性测试。混合场景测试采用几个不同的并发用户数对系统发起压力,检验系统性能拐点。稳定性测试:针对多个交易,使用负载模拟工具编写从客户端向应用服务器发送交易请求,并接收返回结果的脚本,按照峰值负载85%的并发用户量执行性

6、能测试,执行时间长度设置为24小时,检测作为响应时间衡量指标。通过稳定性测试,可以获取多个交易在长时间的负载级别下,最大响应时间、最小响应时间、平均响应时间、资源利用率的稳定性、交易成功率的稳定度。2.性能测试相关术语目前网关性能测试常见的术语主要有并发、并发用户数量、事务响应时间、TPS、资源利用率等并发:并发一般分两种情况。一种是狭义的并发,即所有的用户在同一时刻做同一件事情或操作,这种操作一般针对同一类型的业务;另外一种并发是广义的并发。这种并发与狭义的并发的区别是尽管多个用户对系统发出了请求或进行了操作,

7、但是这些请求或操作可以是相同的,也可以是不同的。可以看出,广义的并发是包含狭义的并发的,而且广义的并发33/33更接近用户的实际使用情况,因此在网关的性能测试中使用广义的并发即可。并发用户数:在同一时刻与服务器进行交互的在线用户数量。这些用户的最大特征是和服务器发生了交互,这种交互既可以是单向传送数据的,也可以是双向传送数据的。响应时间:请求响应时间是指从客户端发出请求到得到响应的整个过程的时间。这个过程从客户端发送一个请求开始计时,到客户端接到从服务器端返回的响应结果计时结束。请求响应时间的分解如图所示。从图可

8、以看出,请求响应时间为“网络响应时间”和“应用程序与系统响应时间”之和,具体由7个部分组成,即(N1+N2+N3+N4)+(A1+A2+A3)。TPS:每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。TPS是LoadRunner中重要的性能参数指标。资源利用率:资源利用率指的是对不同系统资源的使用程度,例如服务器的CPU利用率、磁盘利用率等。资源利用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。