51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5306|回复: 24
打印 上一主题 下一主题

[原创] 性能测试题,请大家各自出招

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-26 11:12:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如果做一个性能测试,加载5000个用户并发运行6分钟,一个事务需要5分钟完成,那么一分钟需要运行多少个事务?并且写出详细的解题步骤与思路。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

25#
发表于 2009-5-18 16:37:30 | 只看该作者
看了半个小时,题目不清楚,看楼上好多回答帖子我才了解。。。
原来大家是在讨论一个人和半个人的问题。。。
我的想法是:
   5000并发(绝对并发) 要设集合点的那种,并且目标服务器可以同时接入5000用户.(系统资源理想状态。。)
      一个事物需要5分钟运行完(暂且认为这个脚本里有且只有这一个事物)。
   持续运行6分钟。
   问,每分钟运行了多少个事物 ?
   LR 里面用TPS × 60 S 即可得到答案 近似值 = 15楼
   6楼的也很对,因为他考虑到了 人不能切成一半的原因。如果再往下面想
   我觉得一分钟运行了5000个事物,但运行没有运行完不去考虑毕竟是运行中了...(怀孕时间10个月,我们不能说怀孕了一个月的孩子就不是一条生命)。。哈哈开玩笑而已。
   真相揍出题的人。。连一个业务流里面有多少个事物都没说,说不定前面的N个事物只需要1秒钟,大家都害惨了。
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2009-5-18 15:11:03 | 只看该作者

回复 16# 的帖子

同意  16楼的说法  一个事物要用5分钟结束 那么一分钟怎么能结束呢  也就是运行了一小部分  个人同意16楼的
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2009-5-18 14:37:20 | 只看该作者

回复 14# 的帖子

软件评测考试啊!果然是软件测试变态题目的集中营.
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2006-7-13 18:47:55 | 只看该作者

在这个条件下,跟时间的关系不大,但不能说绝对没有关系

在这个条件下,跟时间的关系不大,但不能说绝对没有关系,我感觉16楼的兄弟说的有一定道理,但我觉得准确的结果是每分钟的执行的交易数量小于1000,这是因为LR加负载的时候是有时间先后顺序的不是绝对的一下全部上去的5分钟理论上是5000个交易,但实际上是做不到的,所以应该是小于1000

还有如果时间被延长很久的话,交易/分钟的数值就会下降,这跟服务器的资源使用是有关的。
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2006-7-3 18:04:09 | 只看该作者
这样的考试题也出来了啊
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2006-6-2 17:08:34 | 只看该作者
奇怪,为什么不用loadrunner运行呢?!
本人赞成无关!
如果与运行时间有关的话,我们得出的结论是不是还要说,5千个用户一分钟运行1000个事务只能运行两个小时呢?压力测试是测试系统在一定用户数同时并发运行一定数量事务的能力!梦醒十分 已经解释得很清楚了呀?
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2006-5-28 05:35:30 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2006-5-27 10:20:11 | 只看该作者
路过ing..................
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2006-5-27 10:11:57 | 只看该作者

部门同事

其实5000/6=833.33333333333333333.................,在这里应该取整数。
运行的总时间如果是5分钟的整数倍,计算的结果看起来就与这个运行的时间无关。
但在思考解题思路的时候要考虑,1.运行的总时间足够运行多少个事务;2.计算每分钟运行的事务数时是否要除总的时间。
因为题目出的有争议,问的也含糊不清,但根据题目的意思,在不考虑太多的因素的前提下,我得出了以上的思路。
题目给的总的运行时间应该是与结果有关的
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2006-5-27 10:03:42 | 只看该作者

部门同事

既然讨论的是理想状态,请不要考虑太过于复杂的情况。我认为解题的关键点在于:
1,一个事务运行需要5分钟,5000个用户并发运行6分钟。在这六分钟里,只足够运行一个事务,剩下的1分钟不能够运行第二个事务了。有5000个用户,同时运行了一个事务,运行的总数=1*5000=5000个。
2,题目问的是每分钟运行了多少个事务,我的理解是6分钟里平均每分钟所运行的事务数,虽然最后1分钟不足够运行1个事务,但也是运行的总时间里,所以应该包含在内,所以每分钟运行的事务数=总事务/总时间=5000/6=833个/分钟
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-5-26 16:41:17 | 只看该作者
呵呵 真好玩
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2006-5-26 16:01:03 | 只看该作者
不是说这一次五月份的评测师考试出了个与这相类似的题目么?
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2006-5-26 15:58:19 | 只看该作者
对啊,确实是典型的考试题。
实际中意义可能并不是很大,不过,在LR的学习中,这一类题可以加深下学习的印象呀
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-5-26 14:58:26 | 只看该作者
典型的考试题~!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-5-26 14:55:03 | 只看该作者
taolunxia
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-5-26 14:20:54 | 只看该作者
这题有什么意义
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-5-26 14:17:43 | 只看该作者
那明确一下吧,运行的环境设为理想状态,也就是每个事务在5000个用户并发的时候需要5分钟运行完。有没有不同的答案呢?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-5-26 13:55:08 | 只看该作者
这也叫题?!很多东西都没给明确。
”加载5000用户“,一个用户执行一遍脚本,执行多少个事务?1个?
“一个事务需要运行5分钟”,是指在5000并发用户的压力下一个事务处理的时间?还是没有压力下,单独一个事务的处理时间?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-5-26 13:42:19 | 只看该作者
梦醒十分
解答非常精彩。
‘那么无关的数据是运行6分钟’正是今天引起争议的关键。呵呵,很高兴看到这个答案
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 06:03 , Processed in 0.084626 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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