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

2019-05-18 20:22

LoadRunner性能测试手册

目录

目录 ......................................................................................................... 1 1. LoadRunner简介 ............................................................................... 3 2. LoadRunner原理 ............................................................................... 3 3. 性能测试介绍 ................................................................................... 4 4. 性能测试相关术语 ............................................................................ 4

1/ 33

5. LoadRunner安装 ............................................................................... 5 6.LoadRunner的基本使用 ...................................................................... 9

6.1打开Virtual User Generator ............................................................................................... 9 6.2 打开Controller ................................................................................................................ 10 6.3打开Analysis..................................................................................................................... 11 6.4网关测试常用设置 ........................................................................................................... 11

6.4.1设置迭代 ................................................................................................................ 11 6.4.2 日志....................................................................................................................... 11 6.4.3 思考时间 ............................................................................................................... 12 6.4.4 运行方式 ............................................................................................................... 13 6.4.5参数化.................................................................................................................... 13

7.Loadrunner常用函数 ......................................................................... 14 8.压测场景设置 .................................................................................... 20

8.1 增加负载生成器 .............................................................................................................. 20 8.2压测时场景设置 ............................................................................................................... 21 8.3基准测试场景设置 ........................................................................................................... 23 8.4单场景负载测试 ............................................................................................................... 24 8.5 稳定性测试 ...................................................................................................................... 25 8.6压测开始........................................................................................................................... 26

9.报告分析 ............................................................................................ 28

9.1生成报告........................................................................................................................... 28 9.2重要图表分析 ................................................................................................................... 30

9.2.1 结果摘要 ............................................................................................................... 30 9.2.2响应时间 ................................................................................................................ 32 9.2.3 TPS ................................................................................................................... 32

2/ 33

1. LoadRunner简介

LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。

LoadRunner由 Analysis 、Controller 、Virtual User Generator 三大模块组成,功能分别为录制脚本、创建运行及监视场景、分析测试结果。

2. LoadRunner原理

loadrunner会自动监控指定的URL或应用程序所发出的请求及服务器返回的响应,它做为一个第三方(Agent)监视客户端与服务器端的所有对话,然后把这些对话记录下来,生成脚本,再次运行时模拟客户端发出的请求,捕获服务器端的响应。

3/ 33

3. 性能测试介绍

狭义的性能测试主要用于描述常规的性能测试,是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。

广义的性能测试则是压力测试、负载测试、强度测试、并发(用户)测试、大数据量测试、配置测试、可靠性测试等和性能相关的测试统称。

目前网关主要进行四种测试执行方法:基准测试、单场景负载测试、混合场景负载测试、稳定性测试。

基准测试:使用负载模拟工具编写从客户端向应用服务器发送交易请求,并接收返回结果的脚本,在系统无压力情况下重复100次,取业务方法的平均响应时间作为衡量指标。 单场景负载测试:使用LR向系统发生业务请求并接收返回结果的脚本,使用逐层递增的并发压力进行测试,找到单交易的性能拐点。

混合场景负载测试:混合交易场景测试的目的是为了验证需求提出的性能需求,结合实际可能的高压力场景,较全面的检查系统的性能表现,其中包括稳定性测试。混合场景测试采用几个不同的并发用户数对系统发起压力,检验系统性能拐点。

稳定性测试:针对多个交易,使用负载模拟工具编写从客户端向应用服务器发送交易请求,并接收返回结果的脚本,按照峰值负载85%的并发用户量执行性能测试,执行时间长度设置为24小时,检测作为响应时间衡量指标。通过稳定性测试,可以获取多个交易在长时间的负载级别下,最大响应时间、最小响应时间、平均响应时间、资源利用率的稳定性、交易成功率的稳定度。

4. 性能测试相关术语

目前网关性能测试常见的术语主要有并发、并发用户数量、事务响应时间、TPS、资源利用率等

并发:并发一般分两种情况。一种是狭义的并发,即所有的用户在同一时刻做同一件事情或操作,这种操作一般针对同一类型的业务;另外一种并发是广义的并发。这种并发与狭义的并发的区别是尽管多个用户对系统发出了请求或进行了操作,但是这些请求或操作可以是相同的,也可以是不同的。可以看出,广义的并发是包含狭义的并发的,而且广义的并发

4/ 33

更接近用户的实际使用情况,因此在网关的性能测试中使用广义的并发即可。

并发用户数:在同一时刻与服务器进行交互的在线用户数量。这些用户的最大特征是和服务器发生了交互,这种交互既可以是单向传送数据的,也可以是双向传送数据的。

响应时间:请求响应时间是指从客户端发出请求到得到响应的整个过程的时间。这个过程从客户端发送一个请求开始计时,到客户端接到从服务器端返回的响应结果计时结束。请求响应时间的分解如图所示。

从图可以看出,请求响应时间为“网络响应时间”和“应用程序与系统响应时间”之和,具体由7个部分组成,即(N1+N2+N3+N4)+(A1+A2+A3)。

TPS:每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。TPS是LoadRunner中重要的性能参数指标。

资源利用率:资源利用率指的是对不同系统资源的使用程度,例如服务器的CPU利用率、磁盘利用率等。资源利用率是分析系统性能指标进而改善性能的主要依据,因此,它是Web性能测试工作的重点。

5. LoadRunner安装

1.运行setup.exe,点击“LoadRunner完整安装程序”

2.点击“下一步”

5/ 33


LoadRunner性能测试手册V1.0- 副本.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:兴趣、性格、能力和价值观测试

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: