性能测试结果分析
测试目标:模拟500个人同时登陆系统,之后再模拟5000人浏览网页,20人处理文档,200人查询,测试服务器的平均响应时间。测试场景设置:登陆脚本:测试开始时执行(设置了集合点),直到完成
浏览脚本:登陆脚本完成之后执行,直到完成
查询脚本:登陆脚本完成之后执行,直到完成
处理文档脚本:登陆脚本完成之后执行,直到完成
测试结果:
附件里是部分截图和结果报告。
请大家帮忙分析一下,这样的结果到底能不能算通过?怎样分析确定瓶颈?
恳请大家给予指导,谢谢~~
[ 本帖最后由 loveguoguo 于 2009-2-19 21:52 编辑 ] 你测试的系统响应时间也太长了吧
而且失败率那么高 你试着把系统“预热”下再用LR去测试。
你的登陆响应时间太久了吧。并且后面的一些事务设置的怪怪的。有个竟然只有一个点,如果把代码发出来就更好分析了。 我还测试过只模拟登陆操作的。当时是测20个用户同时登陆,也设置了集合点。
设过两次场景,一次是直到完成时结束,一个是持续运行2分钟。其他设置都是一模一样的。
结果显示,前者平均响应时间为12秒,后者响应时间为21秒。那为什么会有这样的差别呢? 如果要模拟真实用户,部分人在浏览,部分人在提交公文,部分人在登陆,部分人在查询,那应该怎么录制脚本,又怎么设置场景呢?
ding
期待中。。。。 原帖由 loveguoguo 于 2009-2-20 09:57 发表 http://bbs.51testing.com/images/common/back.gif如果要模拟真实用户,部分人在浏览,部分人在提交公文,部分人在登陆,部分人在查询,那应该怎么录制脚本,又怎么设置场景呢?
按正常情况录呀,就算录在一个script里面,ramp up的时间不一样,每个人做的动作就不一样。先ramp up的人可能已经在查询了,后ramp up 的人只是在登陆而已。 原帖由 loveguoguo 于 2009-2-19 21:50 发表 http://bbs.51testing.com/images/common/back.gif
测试目标:模拟500个人同时登陆系统,之后再模拟5000人浏览网页,20人处理文档,200人查询,测试服务器的平均响应时间。
测试场景设置:登陆脚本:测试开始时执行(设置了集合点),直到完成
浏览脚 ...
Browser 的transaction的数据是有问题的,STD这么高,必然有有些response time太长的,应该看Raw data,去掉那些异常数据。再计算avg response time
回复 6# 的帖子
:) 兄弟,好久不见了哈哈问下楼主,你考虑过你自身问题没?
5000虚拟用户,我看你的单机运行,你确定你的电脑支持吗?:L 我的LoadRunner最高支持的是10000个虚拟用户,所以我设置了5000个人同时在浏览查看。
当然,这个是极限的压力测试的。总共注册用户都只有5000人。
但是在结果里面显示,最大虚拟用户数好像只有1000个而已。也是百思不得其解。
question
loadrunner支持1万个用户数是一回事,你自己PC端和服务器的硬件是否支持5000个并发数,而且你有没有监测网络流量、PC端和服务器端资源耗损情况如何;这些都有可能导致你的结果有很打的偏差的。
测试机很少有可以和客户部署环境相对比的,系统本身里面数据量也要考虑到。随着系统使用,数据库数据大量增加,这些对系统或多或少都会有影响。 晕,挖坟了:loveliness:
lz来结下贴啊....
[ 本帖最后由 jj_ljw 于 2010-7-28 18:00 编辑 ]
页:
[1]