loadRunner12压力测试工具使用流程

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

一、录制业务

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

录制时设置:
loadRunner12压力测试工具使用流程_第1张图片

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

(1)新建一个脚本
loadRunner12压力测试工具使用流程_第2张图片

(2)开始录制

loadRunner12压力测试工具使用流程_第3张图片

loadRunner12压力测试工具使用流程_第4张图片

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

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

loadRunner12压力测试工具使用流程_第5张图片

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

(4)录制结束

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

(5)回放
loadRunner12压力测试工具使用流程_第6张图片

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

loadRunner12压力测试工具使用流程_第7张图片

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

loadRunner12压力测试工具使用流程_第8张图片

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

三、生成负载

1.打开controller

loadRunner12压力测试工具使用流程_第9张图片

选择一共生成的user数量(破解版最大50个用户)
loadRunner12压力测试工具使用流程_第10张图片

2.设计负载场景

loadRunner12压力测试工具使用流程_第11张图片

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

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

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

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

loadRunner12压力测试工具使用流程_第12张图片

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

图2 开始运行按钮

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

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

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

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

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

1.添加服务器及监控的数据
loadRunner12压力测试工具使用流程_第13张图片

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

loadRunner12压力测试工具使用流程_第14张图片

输入服务器的地址
loadRunner12压力测试工具使用流程_第15张图片
输入服务器地址后会出现一大堆参数,全部删除,点击添加,输入用户名密码后 添加图中的三个主要的监控数据

你可能感兴趣的:(Web测试)