游戏加加压力测试阶段四是马力全开吗

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

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

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

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

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

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

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

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

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

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

选择一共生成的user数量(破解版最大50个用户)

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

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

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

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

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

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

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

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

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

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

1.添加服务器及监控的数据

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

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

我要回帖

 

随机推荐