51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2390|回复: 3
打印 上一主题 下一主题

[原创] 为什么并发数越多,处理时间越短呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-14 14:45:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
场景设置:1个用户并发,持续时间:10分钟。

这个场景应该是最能反映系统响应时间的,Avarage Time:0.3s.

场景设置:20个用户并发,没有rame up等。持续运行时间:10分钟。

事务的成功处理数为:6322个,失败数为:3442个。

Avarage Response Time是1.33s. 但是如果计算一下,运行600s,成功事务数为:6322个。那么也就是说,成功的事物数的响应时间是 600/6322 约为0.1s一个。

我知道20个用户并发时,已经有用户排队,有失败的事务才导致Avarage Time为1.33s,这个数值是平均了用户等待的时间,这个没疑问。但是这个0.1s是什么值?应为1个用户处理时间就是0.3s了,这个0.1怎么回事?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-8-14 15:13:44 | 只看该作者
哦,我知道了。可能是我混淆了一个概念,系统支持并发数量。

假设一个系统支持10个并发用户,且系统处理时间为1s。

那么并发一个用户所需时间为1s,处理10个用户所需时间仍然为1s。而不能因为1s处理了10个用户,而用1s/10。因为对于单个用户而言,他的响应时间仍然为1s而不是0.1s。

所以,成功事务的响应时间就应该为1.33s,而不是0.1s
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-8-14 16:48:19 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-8-16 21:13:54 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 11:28 , Processed in 0.071839 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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