51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6348|回复: 9
打印 上一主题 下一主题

[求助] 平均事务响应时间随用户数呈线性增加,吞吐量throughout也增加,但TPS并未增加。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-1-9 10:10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试报表的查询功能,包括单表报表和多表报表的查询,用户从10个递增到300个用户,超过300用户后就会出现连接服务失败,连接拒接的报错。
加压结果,平均事务响应时间随用户数呈线性增加,点击率、吞吐量throughout也线性增加,但TPS并未增加。
怎么分析这个结果?吞吐量增加,TPS一般也会增加吧?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-1-9 10:44:33 | 只看该作者
服务器的CPU在35%内,不存在服务器瓶颈
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-1-9 12:19:49 | 只看该作者
先弄清楚TPS的概念,每秒事务数。确实TPS会随着负载的增加而逐渐增加,但不会无限制的一直增加。就像你前面说的,到了300用户后就会出现连接服务失败,那可能说明系统进入了繁忙期,从而产生了失败的事务,从而使得每秒的事务数不再增加,甚至会减少。
TPS就像是一个抛物线,可分为3部分,轻负载区、重负载区、负载失效区。一开始上升的部分就是轻负载区,最顶端的部分就是TPS的峰值(重负载区),然后随着负载的继续增加,TPS会慢慢下降,从而进入我们所谓的负载失效区
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2013-1-9 13:34:16 | 只看该作者
回复 3# ffwithvv
TPS是10个用户到300个用户基本都维持在35左右,所以觉得奇怪?不知道是哪里有问题?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2013-1-9 13:37:10 | 只看该作者
TPS是随着用户数增加并未增加,一直保持在35左右
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2013-1-9 13:39:36 | 只看该作者
想附上相关图表,好像没办法上传。。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2013-1-9 13:48:33 | 只看该作者
[img][/img]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2013-1-9 13:53:27 | 只看该作者
大家帮忙分析指导下?很困惑,不知道从哪里分析入手?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2013-1-9 15:45:32 | 只看该作者
TPS是随着用户数增加并未增加,一直保持在35左右
kellychen1208 发表于 2013-1-9 13:37


那你看一下,在TPS为35个的时候,用户数是多少?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2013-1-10 11:19:42 | 只看该作者
回复 3# ffwithvv


    学习了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-13 07:37 , Processed in 0.092474 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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