51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6613|回复: 13
打印 上一主题 下一主题

[原创] 关于Average Hits per Second的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-17 12:33:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同一脚本分别并发了10user和500user,但Average Hits per Second分别为157.308和129.552,感觉差距不大,请问大家这个结果是正确的还是我设置哪有问题?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-17 13:58:46 | 只看该作者
你是手动创建场景 还是基于目标方式创建的?
  要是基于目标的话.这个数值应该是可以的! 
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-1-17 14:17:43 | 只看该作者
首先,明白点击率是怎么回事,怎么计算。点击率和两个因素有关,虚拟用户数和事务响应时间。Vuser和事务响应时间变快,都会使点击率增大,但是真正的测试中一般的规律都是这样:一开始用户数比较少,随着Vuser数量的增加,点击率会增大,因为系统能处理过来;当用户数达到一定数量后点击率开始下降,下降拐点也就是性能转折点,这时系统响应时间开始增大,点击率反而开始下降,虽然此时用户数还在增加。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-1-17 15:04:22 | 只看该作者
两个图附上
10Vuser500Vuser
回楼上,从图看点击率开始上升后,貌似没有明显的拐点了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-1-17 16:11:28 | 只看该作者
个人认为,10user和500user并不是一个简单的乘除关系就能算出来的,好比你觉得500user应该是129.552,那10user应该会更快?首先服务器会保持一定数据范围,意思就是多出来的资源可能会给别的服务使用,而有可能129.552就是一个正常值,再快也不会快到哪里,因为资源给别人用了。希望楼主自己在分析一下,最好交待一下背景
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-1-17 19:36:19 | 只看该作者
 从图上面可以看出来.10个用户是不稳定的运行中的/
  500个用户是很正常的运行的. 你看下什么地方设置的有什么问题!? 或是自己的网络速度不稳定等! 
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-1-18 09:44:08 | 只看该作者
回复superfang:图片不是很清楚呵呵,从图形看10用户变化幅度较大,但实际纵轴范围是120-135之间,500用户基本保持在155-175之间,因为500用户开始加载用户时间较长,约3分钟,那个时间点击在50左右,减去这段时间两图就差不多了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-1-18 09:46:40 | 只看该作者
回复jakiegu:虽然还不是太理解,但我想你说的是对的
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-1-18 10:29:22 | 只看该作者
七楼的朋友减去50是什么意思,为什么要减?
其实你可以用600Vuser、700Vuser甚至更大的数量试试,也监控一下系统资源,如果比500大的用户数量下点击率还能增加,说明系统还是没有达到最大处理能力
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-1-18 10:32:13 | 只看该作者
如果Vuser一直增加确没有出现点击率的拐点,很有可能系统的队列设置的很大。比如:系统最大每秒处理100次,多余的请求就排队等待,超出队列的长度就直接丢弃请求!这样就不容易出现拐点
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-1-18 11:00:26 | 只看该作者
回复nishuangxi:减去50是说前3分12秒是加载500用户的时间,那段时间点击50左右,全部500加载后点击上升到170左右纵轴被拉大了,图形看起来不清楚,所以我觉得开始加载用户的时间应该被除去
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-1-18 11:31:21 | 只看该作者
看大家讨论的这么多,偶也来插两句:

我觉得这个结果挺正常的。
针对楼主的问题,我觉得这个结果是正常的。

但你的两个结果是不能放在一起来对比的,因为你两个场景的执行时间都不一样。用户也不一样。不知道你的应用是什么样的。
但有一点是明确的,在短时间的场景中,系统表现不稳定是正常的(图一)。在长时间的场景中,系统表现稳定才是重要的(图二)。
因为你没有其他图可以看,如果只从这两个图中来看的话,感觉挺正常的。

看到上面的讨论多是在说点击率和用户数的关系,还有总场景时间的取舍。
其实在楼主的问题和给出的图中,没有出现用户数增加导致点击率下降的拐点。
不过这样的讨论是很有意思的。
像结果中对场景时间的去除,这个是有道理的。比如,在2.5小时的执行场景后,我们去掉前15分钟和后15分钟(如果出现明显的不稳定的话,可以用其他场景来做),也是便于分析系统的状态。当然也和我们的场景设置目的有关系。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-1-23 13:53:38 | 只看该作者
请11楼的朋友弄明白什么是点击率这个概念好不好?点击率不是某个时间段的总的点击次数,而是每秒的次数!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2008-1-23 17:17:30 | 只看该作者
晕,楼上的我知道点击率是每秒的次数阿 ,只不过我说的50、170前面都没写“平均”两个字,没有影响前面讨论的问题啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-7 16:33 , Processed in 0.075554 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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