loadRunner12压力测试工具使用流程

最近由于公司业务需要,进行内部一个平台的性能测试,在线查找了很多的测试工具,最终选择了loadRunner12,也正好在“卜子乐”的博客看到了这个教程,整理转载一下。

一、录制业务

1.loadrunner12的基础配置:由于软件自身默认的编码格式为ASCII编码格式,仅支持大小写的英文字母及数字等,故需要再录制时调整为UTF-8的格式来支持中文

录制时设置:
在这里插入图片描述

2.开始录制整个流程:由于目前水平有限,仅能进行基础的性能测试,故流程仅对基础、标准流程做介绍

(1)新建一个脚本

(2)开始录制

在这里插入图片描述

在这里插入图片描述

1是录制的内容添加到脚本的那个步骤里面 2是录制的时候使用的浏览器 3是开始录制时浏览器进入的网址

(3)录制中 操作条的功能

在这里插入图片描述

从左到右的功能依次为 停止录制 暂停录制 选择录制脚本插入的位置 添加操作 开始事务 结束事务等等 具体可用loadrunner自行实践

(4)录制结束

录制结束后会弹出回放及关联对话框 如果图省事可以尝试点击扫描、自动关联等 本文不对自动关联做过多介绍 直接点击右上角叉子

(5)回放
在这里插入图片描述

(6)查看回放结果并加以分析

在这里插入图片描述

点开测试结果的详细信息后可查看录制的截图,帮助判断脚本错误的原因

在这里插入图片描述

确认回放通过后可以开始进入加负载的阶段

三、生成负载

1.打开controller

在这里插入图片描述

选择一共生成的user数量(破解版最大50个用户)
在这里插入图片描述

2.设计负载场景

在这里插入图片描述

图1为脚本区,显示的是当前场景下执行中的脚本,目前我们测试仅涉及到单一脚本,但是为了更好的模拟用户的行为很多时候应该分成多个脚本同时执行。例如一个游戏的服务器要承载一万人的正常使用,晚上七点开服,晚上七点的时候应该一个脚本执行并发的登陆,一个脚本执行登陆后的创建角色等,之后登陆脚本的用户逐渐下降,登陆后的脚本逐渐上升

图2为虚拟用户添加设计区,显示的是三个测试的时间段,即增加时间,持续时间,衰退时间,用户再增加时间按照设定的速度增加,衰退亦然,测试脚本的虚拟用户增加及衰退速度应该从真实场景及自身电脑的硬件情况设定,一般再几百个的数量级上分十到二十次增加至顶峰,持续时间的设定同样从真实场景出发,一般不少于十五分钟。

图3为虚拟用户添加设计区的补充,点击图中的空白处可以弹出更多对虚拟用户的约束条件,例如一百个用户,当用户增加到50个持续一段时间,过后继续添加用户等

图4为用户-时间的函数图像,直观的反映出虚拟用户设定的情况

在这里插入图片描述

图1 从设计页签切换到运行页签

图2 开始运行按钮

图3 当前脚本的虚拟用户运行情况

图4 四种主要需要监控的图 1 用户-时间图 2 相应时间图 3 每秒电梯次数 4.服务器的性能监控

图5 点击具体的图可以进入当前图的详情,看到每个一函数的具体情况 max min avg等

图6 可以看到user的具体运行情况

四、给windows监控配置服务器及监控的对象

1.添加服务器及监控的数据
在这里插入图片描述

右键windows资源图 --点击添加度量

在这里插入图片描述

输入服务器的地址
在这里插入图片描述
输入服务器地址后会出现一大堆参数,全部删除,点击添加,输入用户名密码后 添加图中的三个主要的监控数据

  • 6
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值