51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3510|回复: 11
打印 上一主题 下一主题

[原创] 性能测试结果分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-2-19 21:50:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试目标:模拟500个人同时登陆系统,之后再模拟5000人浏览网页,20人处理文档,200人查询,测试服务器的平均响应时间。
测试场景设置:登陆脚本:测试开始时执行(设置了集合点),直到完成
              浏览脚本:登陆脚本完成之后执行,直到完成
              查询脚本:登陆脚本完成之后执行,直到完成
              处理文档脚本:登陆脚本完成之后执行,直到完成
测试结果:

附件里是部分截图和结果报告。
请大家帮忙分析一下,这样的结果到底能不能算通过?怎样分析确定瓶颈?
恳请大家给予指导,谢谢~~

[ 本帖最后由 loveguoguo 于 2009-2-19 21:52 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-2-19 22:29:23 | 只看该作者
你测试的系统响应时间也太长了吧
而且失败率那么高
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-2-19 23:25:01 | 只看该作者
你试着把系统“预热”下再用LR去测试。
你的登陆响应时间太久了吧。并且后面的一些事务设置的怪怪的。有个竟然只有一个点,如果把代码发出来就更好分析了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-2-20 09:23:47 | 只看该作者
我还测试过只模拟登陆操作的。当时是测20个用户同时登陆,也设置了集合点。
设过两次场景,一次是直到完成时结束,一个是持续运行2分钟。其他设置都是一模一样的。
结果显示,前者平均响应时间为12秒,后者响应时间为21秒。那为什么会有这样的差别呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-2-20 09:57:46 | 只看该作者
如果要模拟真实用户,部分人在浏览,部分人在提交公文,部分人在登陆,部分人在查询,那应该怎么录制脚本,又怎么设置场景呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-2-20 15:14:36 | 只看该作者

ding

期待中。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-2-20 17:29:58 | 只看该作者
原帖由 loveguoguo 于 2009-2-20 09:57 发表
如果要模拟真实用户,部分人在浏览,部分人在提交公文,部分人在登陆,部分人在查询,那应该怎么录制脚本,又怎么设置场景呢?

按正常情况录呀,就算录在一个script里面,ramp up的时间不一样,每个人做的动作就不一样。先ramp up的人可能已经在查询了,后ramp up 的人只是在登陆而已。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-2-20 17:31:31 | 只看该作者
原帖由 loveguoguo 于 2009-2-19 21:50 发表
测试目标:模拟500个人同时登陆系统,之后再模拟5000人浏览网页,20人处理文档,200人查询,测试服务器的平均响应时间。
测试场景设置:登陆脚本:测试开始时执行(设置了集合点),直到完成
              浏览脚 ...

Browser 的transaction的数据是有问题的,STD这么高,必然有有些response time太长的,应该看Raw data,去掉那些异常数据。再计算avg response time
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-2-20 23:29:31 | 只看该作者

回复 6# 的帖子

兄弟,好久不见了哈哈

问下楼主,你考虑过你自身问题没?
5000虚拟用户,我看你的单机运行,你确定你的电脑支持吗?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2009-3-2 09:25:00 | 只看该作者
我的LoadRunner最高支持的是10000个虚拟用户,所以我设置了5000个人同时在浏览查看。
当然,这个是极限的压力测试的。总共注册用户都只有5000人。
但是在结果里面显示,最大虚拟用户数好像只有1000个而已。也是百思不得其解。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-7-28 17:50:01 | 只看该作者

question

loadrunner支持1万个用户数是一回事,你自己PC端和服务器的硬件是否支持5000个并发数,而且你有没有监测网络流量、PC端和服务器端资源耗损情况如何;
这些都有可能导致你的结果有很打的偏差的。
测试机很少有可以和客户部署环境相对比的,系统本身里面数据量也要考虑到。随着系统使用,数据库数据大量增加,这些对系统或多或少都会有影响。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-7-28 17:58:43 | 只看该作者
晕,挖坟了
lz来结下贴啊....

[ 本帖最后由 jj_ljw 于 2010-7-28 18:00 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 14:09 , Processed in 0.083803 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表