51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6712|回复: 7
打印 上一主题 下一主题

[原创] 多用户并发一段时间tps下降

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-8-15 23:15:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前有个很纠结的问题,某个交易在做单交易负载时做10 、20、30用户并发15分钟没什么问题,但是在做40用户并发时到10分钟左右tps就下降了近一半,应用是WebSphere 7 ,数据库是Sybase,从监控上也没发现什么问题,连接池和线程池都还没达到最大设置,数据库也没死锁,是不是还有什么需要设置的地方,大家有没有遇到过,该怎么解决?
下面是was监控图

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2011-8-16 13:21:40 | 只看该作者
跟访问疲劳有关系吧?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-8-16 20:57:25 | 只看该作者
还有这一说,疲劳是怎么引起的呢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-8-17 09:16:29 | 只看该作者
应该是系统存在某些瓶颈,如果系统响应够快,那么在单位时间内完成的事务数是随着用户数的增加而增加,查查以下问题:
1:数据库的访问速度,是否建立了索引。
2:WAS是否有队列。
3:数据库表空间和磁盘空间。
都不行的话,只能研究代码了,不过,如果真是TPS下降较快的话,平均响应时间也应该下降。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-10 17:38
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2011-8-17 11:21:08 | 只看该作者
    楼上正解
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-8-17 11:26:28 | 只看该作者
    1:先用只跑一次的场景:跑不同数量的用户,记录TPS。对数据进行分析。看是否随着用户数增加,TPS变化情况。

    2:然后。用第1个步骤中一个在测试中比较有代表性的用户数分别跑1分钟、5分钟、10分钟。跑多次,检查TPS变化情况。

    说明:测试分析,是需要不同的测试方案和测试比较对数据进行分析,而不是光看一个测试结果能得出问题的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2011-8-18 10:15:40 | 只看该作者
    先排除是不是自己负载机的问题啊
    自己的负载机在虚拟用户数上去后,网络I/O,CPU跟的上不?
    换几台负载机也这样吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-8-18 13:42:34 | 只看该作者
    估计是网络原因,看看网络流量;多用几台客户端或换个时间(网络不拥挤的时候)压一次
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 04:32 , Processed in 0.074563 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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