LoadRunner使用注意事项

发表于:2012-3-21 10:27

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  使用LoadRunner测试时需要注意以下环节的操作:

  1、测试服务器再承受压力时,要尽量避免网络造成的瓶颈问题,即服务端和客户端一定要再同一局域网内,否则网络因素可能会造成性能测试的瓶颈,无法发现真正的瓶颈。

  2、再性能测试脚本中要注意检查点的设置,否则将难以发现脚本本身的错误。

  3、设置参数化和关联是性能测试脚本能顺利回放的关键,所以要对录制好的脚本进行完善。

  4、录制脚本时通常会包括一些思考时间(Think Time),因此再回放脚本时,应注意再设置中设置忽略思考时间,否则会影响测试数据的准确性。对一个系统用同一策略进行两次测试时,忽略思考时间将使测试结果更准确。

  5、尽量为每个页面设置一个事务,否则不知哪个页面最慢。

  6、运行性能测试脚本时应该关闭日志功能,再调试脚本时在打开。

  7、性能测试前的数据准备很重要,如:系统数据库中存在60和60000条数据,测试结果肯定是不一样的,应尽量按照真实环境的数据量进行测试。

  8、在性能测试时每个用户登陆的用户名和密码应尽量不同。

  9、录制时若录制不到信息,可查看ie局域网设置中,是否去掉了“自动检测网络”一项。

  10、通用Vuser函数和特定于协议的函数,他们二者共同构成了LR API,并使Vuser能直接与服务器通信。录制后的脚本具有跨平台特性。

  11、通常情况下,可以将登陆到服务器的活动录制到init中,客户端活动录制到actions中,将注销活动录制到end中。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 菜鸟@大虾
    2012-5-07 16:46:44

    顶newhackerman 的评论,感觉作者说的太片面了,特别是第4  5和11条!  完全不懂 什么叫通常情况啊? 那 异常情况是什么呢?

  • newhackerman
    2012-4-06 16:34:21

    对于第1,4,5,9,11条都不是很讚同:
    1."即服务端和客户端一定要再同一局域网内"一般是这种情况,但有些电信类项目本身开发时,就已经考虑了网络频颈,同时网络传输量只有nM,那么我们就要模拟真实的网络环境,否则LR没必要有网络设置的功能.
    4.测试执行时根据实际情况设置思考时间,例如前台业务,人手工点击鼠标,及看到页面所展示的信息是需要时间的.
    5.事务一般以人为一个操作单元,作为一个事务,但有时需要得到某个请求的时间,则需要以一个请求为一个事务
    9.录不到脚本有很多原因的,如协议选择不正确,IE(其它浏览器)设置有问题,机器运行的程序与录制的程序有冲突等.
    11.具体情况具体对待,如果是单独要测登录的性能,那还是放在ACTION中.这里指的一般是WEB应用吧,LR还可以做很的测试的,不一定是这个流程。

  • xiaoshi_2011
    2012-3-30 15:15:49

    我还是初级学习阶段,学习了,谢谢版主

  • zbjie
    2012-3-21 19:30:42

    对于11条完全不赞同,脚本是模拟实际用户的行为的,如果在action中,不是一个操作,这样子做灵活性就不够强了。所以对于登录和退出还建议做成脚本,放到action里面。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号