51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2467|回复: 3
打印 上一主题 下一主题

[原创] 用LR做性能测试后的一点总结(2)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-7-2 15:03:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
其四,脚本录制设置完成后,保存脚本,开始设置测试场景,进行压力测试了。
1、点击Tool—Create Controller Scenario ,或点击首页中的Run Load Tests

2、有手动测试场景和面向目标的测试场景,手动测试场景选项下的复选框选中则创建百分比模式的手动场景。
手动测试场景由测试人员完全按照需要配置场景,在实际测试中应用的多。面向目标的测试场景是首先制定希望实现的测试目标,然后进行自动测试评估。
先选择面向目标的测试场景,然后选择脚本,点击OK
3、在controller中,可以删除替换增加相应的脚本,点击Script View可以打开脚本的Vuser脚本页面,点击Run-Time Settings可以设置脚本的选项,主要是think time的设置(忽略思考时间会增大压力)如果Vuser中的设置忽略思考时间,不能保存到这里,要自己再重新设置。
4、点击Edit Scenario Goal,进入到目标设置页面

Goal Profile Name是名字可以删除或重命名
Goal Type,选择目标类型,(虚拟用户、事务响应时间、每秒点击率、每秒完成的事务数、)
然后设置要实现或达到的目标
设置虚拟用户的最大最小值
RunTime,达到目标后继续运行的时间,如果没有达到目标的处理方法(停止场景运行保存结果,继续运行除非达到目标),对话框的左下角的多选框(不改变录制时的思考时间)最好选上,如果不选会增加场景测试的压力
Load Behavior选项设置加载行为,设置达到目标的时间。
5、设置完成后,运行脚本,点击Start Scenairo,开始运行测试
6、运行过程可以监控一些性能参数,了解性能的变化,同时可以看到失败、错误的事务数以决定是否要继续执行。
7、LR同时可以监控服务器的系统资源变化,在监控之前必须要获得监控的权限。
首先要保证被监控的服务器需要打开Remote Procedure Call和Remote Registry Service这两个服务,保证在安装LR的机器上使用运行,输入\\ip,然后输入管理员账号和密码,如果能看到共享内容就说明可以使用LR监控了
然后在运行测试的界面,选择Windows Resources,然后点击右键选择add measurements

点击Monitored Server Machines下的add按钮,输入要监控的服务器ip地址,点击Resource Measurements on点击add按钮,这时要输入服务器的用户名和密码,然后选择要监控的参数。一般关心的参数有CPU和内存,所以一般监控:%Processor Time(Processor),Processor Queue  length(System)等待的线程数,数字大表明服务器处理有堵塞情况,Available MBytes(Memory)可用内存数,可以监控内存使用情况。
最后,测试运行结束后就要就测试结果进行分析,以发现系统在此场景下达到的性能指标,验证是否满足用户需求以及服务器的系统资源使用情况。
Average Transaction Response Time,事务平均响应时间,系统性能的重要参数,验证是否满足用户性能要求,以及分析系统的性能走向
Transaction Summary,事务综述,显示测试时间内事务的通过与失败数,可以直接判断此场景下系统运行是否正常
Transaction per Second,每秒的事务通过和失败情况
HTTP Responses per Second,每秒HTTP相应次数,显示每秒服务器返回的HTTP状态代码数量。
Windows Resourse,显示监控的服务器系统资源的使用情况,直接体现系统的性能表现。
另外,对于测试的结果分析图,可以进行组合、处理更真实的反应测试结果。对于平均响应时间,很多时候需要过滤用户的思考时间,这时就可以点击结果图的右键选择set filter/group by,取消think time的选择复选框。同时也可以将两个图进行合并(merge Graphs),更清晰的查看性能变化的时间点,如将Vuser和Average Transaction Response Time进行合并可以清楚的看到用户数量对相应时间的影响,以及性能变化的直接表现。
(这一阶段是性能测试最重要也是最难的部分,需要测试人员具有充足的经验和知识,本人目前初步使用,没有很好的经验可以讲,不过正在努力研究,先不做讨论,等有很好的心得时,再拿出来讨论哈。。。)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2010-7-2 20:57:02 | 只看该作者
    写得不错,但文字描述实在是看上去太累了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2010-7-5 09:37:03 | 只看该作者

    回复 2# 的帖子

    很谢谢鼓励,但是我抓的图没有显示,只显示了文字,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-7-5 11:16:06 | 只看该作者
    恩,图文并貌的形式更好
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-17 22:23 , Processed in 0.092117 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表