51Testing软件测试论坛

标题: LR的性能测试时的注意事项(适合用过LR一段时间的人员参考) (原创贴) [打印本页]

作者: gzqq_test    时间: 2005-10-13 09:47
标题: LR的性能测试时的注意事项(适合用过LR一段时间的人员参考) (原创贴)
性能测试注意事项:
1.        服务器端和客户端一定要同一个局域网内,否则网络因素会成为性能测试的瓶颈。
2.        在性能测试脚本中要注意检查点的设置,否则都不清楚脚本是否真的成功执行操作。
3.        设置参数化和关联是性能测试脚本调通的关键。
4.        录制脚本时通常会包括一些think time,因此在回放脚本时,注意在runtime setting中设置忽略think time,否则会影响测试数据的准确性,如:响应时间的准确性。
5.        尽量每个页面设置一个transcation,否则不知哪个页面最慢。
6.        运行性能测试时在runtime setting中关闭日志功能,调试脚本时可以打开日志功能。
7.        性能测试前的数据准备很重要:比如:系统数据库存在60000个用户和系统数据库存在60个用户,分别在两种情况下执行登陆性能测试,性能测试的结果也不会一样的。
8.        在性能测试时用户登陆的用户名和密码,每个用户尽可能不要一样!
9.        录制时若录制不到信息,可以查看IE 选项

(由于不支持贴图,可查看附件文档!)
作者: wss123    时间: 2005-10-13 09:55
楼主,我来补充一条,注意在脚本中设置必要的timeout时间。因为在大压力下,server会慢,处理超时,会导致错误的产生。有的时候,不需要这种错误。

[ Last edited by wss123 on 2005-10-13 at 14:53 ]
作者: cnothing    时间: 2005-10-13 10:47
不能同意"服务器端和客户端一定要同一个局域网内,否则网络因素会成为性能测试的瓶颈"
网络性能也是测试的目的之一。
性能测试最重要的是最大程度上模拟真实的环境。
如过真实用户和server不在同一个局域网的话,你server再快,网络不快,最终用户依然很慢。
作者: wangyanyan    时间: 2005-10-13 10:59
谢谢!!!!!!
作者: fubaiciti    时间: 2005-10-13 22:18
我有些不成熟的看法
2. 一般来说,性能测试是在功能完成以后,如果不是进行压力测试,而是进行性能测试,不需要设置检查点,因为做检查会消耗客户端的资源。
4. 如果需要模拟真实情况,think time还是不要忽略的好。
作者: cnothing    时间: 2005-10-14 16:25
性能测试不能忽略think time
作者: kernzhang    时间: 2005-10-15 12:32
能把自己的东西写出来的精神非常可嘉!大家要想他学习哦!但是有些想法不是绝对的!而且建议写深一点!
比如说:为什么数据要不一样?我想你是想说是缓存的问题!
是否加think time 或者写日志也不是绝对的!因为这些只是影响客户端或者是给server降低一定的压力!在一些测试这也是必须要得!所以大家可以针对这些问题大家要针对自己的测试进行选择或者比较!
作者: gzqq_test    时间: 2005-10-17 09:37
标题: 非常感谢各位的回贴,对我有一定促进!
1.写这点总结,忘记说明测试的目标:我是为了测试服务器能承受压力的能力,所以会尽量要避免网络造成的瓶颈.
2.测试准备,在数据库里100条数据和1000000条数据,所进行登陆认证时的性能测试,得到的服务器响应时间肯定不一样,在1000000中查询和在100条记录中查询的速度是不一样的,所以应尽量按照真实环境的数据量进行查询的性能测试.
3.忽略think time 还有一个作用,对同一个系统用同一个策略做两次测试,忽略think time 后,将两次的测试结果对比,会更准确,否则前一次和后一次的think time 值不一样,对比结果的准确就低了.
作者: xw898    时间: 2005-11-6 22:50
ws123:timeout在那里设置啊,可以说详细些吗?
作者: giglizh    时间: 2005-11-8 16:56
哈哈,多谢
!
作者: ni_xh    时间: 2005-11-23 15:33
收获颇丰,谢谢
作者: smile8224    时间: 2005-11-23 15:43
多谢了!这么多高手,可否加我的 MSN啊.我遇到好多问题都解决不了. jasmine8224@hotmail.com
作者: sarah_2008    时间: 2005-11-24 15:43
timeout是这样设置的:
Run_Time Settings->Preferences->option->Step download timeout(sec)等等
作者: qiuyangzh    时间: 2005-11-24 17:14
很多设置是需要根据具体情况来决定的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2