性能实践.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能实践

最近小弟被派到华为去协助做性能测试(我是华为外包公司的),由于小弟只是对LoadRunner工具使用以及录制脚本\创建场景等等有点了解而已,但是针对不同的业务,却有挺多地方有疑问的.具体我描述几个出来,请前辈们能解答的帮忙解答.谢谢! 测试环境:一台数据库服务器,一台tomcat服务器,另外还有一台是类似底层服务器吧,再一台是测试用的LoadRunner机器.系统是web页面型的. 测试点1:对登陆系统进行性能测试,要求20个并发用户的情况下,每个用户不能超过5s.期望值3s. 这里有些疑问: ①.我需不需要设置集合点? 要, 需要并发 ②.在场景方案计划中,vuser是一次性加载还是梯度加载? 取决用户的特点,按照用户的方式来。一次性加载,对系统的冲击大。梯度加载:比较缓。 ③.持续时间问题,我该如何选择?需要持续运行一段时间吗? 要持续一段时间,例如10分钟,因为系统有个不稳定性,而且LD采集点不同,抽样多,准确 ④.那个Runtime-setting里面的迭代,我需要设置吗?有什么用? 连续运行的时间如果设置了,就不用设置Runtime-setting中的迭代。上题中已经设置出持续一段时间 ⑤.怎么样才算是登陆完成了(其他页面也一样,怎么判断一个页面已经完成) 设置检查点我做的时候,只是纯粹的先把登陆操作录制到action中,然后对用户名和密码进行参数化,插入事务和集合点,完成后创建场景,使用手工创建场景类型,设置vuser为20个,加压设置为一次性加压(ramp up),运行完成就停止(持续时间),梯度减压(ramp down).设置完成后就这样运行场景了.运行后看到平均响应时间为40s左右,然后再以15个,10个,5个vuser进行测试,分别得出结果.请问这样有什么问题,存在哪些问题,真的是很烦恼,不想丢人啊(华为的一个人看着我做性能).这个地方,再问个问题,如果我需要监控数据库和Web应用服务器,是增加window/unix计数器吗? 目的不明确,增加数据库和web计数器,应该先10个,再15个,再20个其实,对于这个功能点,我觉得挺简单的,但是,真的是由于第一次真正的做项目,所以有很多疑问.希望大家不要取笑我.也很感谢大家的帮助. 测试点2:如果一个功能点是这样的:有大概20个控件,它通过自身改变颜色来变化当前的状态(比如,初始化时为黄色,故障时为红色,启动成功后为绿色.这里就是由某种状态变为某种状态),然后需要你测试这个状态刷新的时间(注意,这个状态的刷新可以设置自动刷新以及刷新频率或手动刷新).这样的功能点,我能够通过LoadRunner测试吗?我感觉,LoadRunner应该是靠点击链接来进行操作的吧,没有点击链接也可以获取到这些操作吗? 不适合使用ld, 测试点3:一个页面上有某个链接按钮(点击这个按钮能进入对应的页面),现在需要测试,这个页面显示的响应时间,虽然说这个应该不难,但是,这里有个疑问,需不需要有基础数据呢?比如说,这个页面有100条基础数据,不然的话,1条也是这样测,1W条也是这样测,肯定有区别的嘛.所以,请问,这里需不需要有基础数据? 取决于数据库读取,要有基础数据,考虑分页1页 大于1页 对不起,我知道这些问题都是比较幼稚的问题,如果您看完后,能进行回答的,真的希望您能帮我一把,诚心感谢您的帮助.谢谢! 另加一个问题:在监控场景中,我大致需要哪些性能计数器?例如vuser,average transaction responed time...取决于你要监控何资源我真是个麻烦人~~~各位高手见笑了,由于问题实在不是一次性能想到,所以,又来补充问题了,自己先鄙视一下自己。 Q1:当我需要测试其他功能点时(即不是登录操作),是否将登陆操作录制到vuser_init中?这个。。。答案是肯定的吧?对 Q2:如果现在要测试的性能点是登录后,还需要点击到另一个页面(甚至更多层)的某个功能点,那么,这些过渡的页面,我需要录制到哪里?是action中还是vuser_init中?Action也可以放在vuser_init,最好在Action。但如果系统很复杂,放在vuser_init Q3:假如,有一个性能测试点是先要登录系统,进入登录后的页面后,我还需要进入另一个页面才能找到我需要测试的点。这里就有一个问题了,这些过渡的页面(比如,登录后的页面)我需要等它整个页面完全加载完后再进入我需要的那个页面吗?如果基于URL 需要,基于html不需要。例如:只要能看到退出,就可以停止录制了 Q4:一个挺特殊的需求,是这样的,一个页面中的内容是以列表显示每条数据的,它会自动刷新(其实这个系统就是一个实时监控系统,当然,也可以设置不自动刷新),还可以自己设置刷新频率(比如默认为5秒

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档