51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2449|回复: 5
打印 上一主题 下一主题

[原创] 关于中间件的缓存技术对性能测试的影响(有能解答的万分感谢!!!!!!)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-18 14:57:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
   前些天对一市面上的中间件产品做了一些测试,在相同的应用及相同的loadrunner运行脚本及设置的情况下,其它的中间件产品测试出来的数据都比较的接近.
   但是其中有一家厂商的测试结果通过的事务数是别人的20倍左右,但是吞吐量只有别人的一半,当我发现这个情况后就问为什么会这样,他们的解释是他们在中间件中运用了缓存技术.


问题:
  他们说的缓存技术是不是把测试脚本是所涉及的大应用页面(即访问大量数据库中数据的页面)通过缓存做成了静态页面,不跟数据库进行读取操作,导致通过事务远比别人多,而吞吐量反而比别人少的,那他们这样做是不是跟实际应用中的情况有出入已经违反了我们性能测试的本意


  这次的测试比较重要,希望有达人帮忙解答下,万分的感谢!!!!!!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-8-19 14:56:59 | 只看该作者
原帖由 fish_yy 于 2007-8-19 08:33 发表


你应该了解一下缓存的工作机制!如果同样的脚本,人家的表现好,当然是非常好的一件事情了,缓存的目的不就是为了将上一个人访问的数据,如果下一个人也访问类似的数据,不是从服务器上重新取,而从本地取吗 ...


     谢谢你的提议,本地的缓存工作机制我还是了解的,但是他们的解释是在服务器端采用了缓存技术,这我就有点不明白怎么会产生目前这种测试结果了.
      我还有一个想法,是不是他们采用技术把服务器端在返回请求时把图片等非资源给拦截掉了,造成处理速度很快,通过事务数超多,但是吞吐量反而不如别人的情况,因为测试我们采用了多个脚本同时运行,而虚拟用户比较多的脚本中是小应用页面(即访问数据库中数据比较少的页面).
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-8-19 14:48:54 | 只看该作者
原帖由 rickyzhu 于 2007-8-18 15:51 发表
如果通过事务多,但是吞吐量反而少,我想你应该关注一下服务器的资源占用。

既然利用了缓存技术,那么其他方面的指标,比如服务器的资源:CPU,内存,page等一定比较高,我猜测。



     非常感谢rickyzhu的建议,在测试过程中我也一直关注应用服务器及数据库服务器的资源占用情况,通过事务数特别多的这家厂商的中间件产品,在测试过程中数据库服务器的CPU及内存占用一直都很小,应用服务器在CPU维持在50%-60%左右,内存占用比较大,一直都是将近满负荷运行,别的中间件则应用服务器资源占用相似,数据库的资源也得到充分的使用,在峰值期间CPU一直在80%到100%,内存占用也比较大
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-19 08:33:16 | 只看该作者
原帖由 guxin6000 于 2007-8-18 14:57 发表
   前些天对一市面上的中间件产品做了一些测试,在相同的应用及相同的loadrunner运行脚本及设置的情况下,其它的中间件产品测试出来的数据都比较的接近.
   但是其中有一家厂商的测试结果通过的事务数是 ...


你应该了解一下缓存的工作机制!如果同样的脚本,人家的表现好,当然是非常好的一件事情了,缓存的目的不就是为了将上一个人访问的数据,如果下一个人也访问类似的数据,不是从服务器上重新取,而从本地取吗?所以它的就有你这样的结果啊,这很正常啊。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-18 18:02:53 | 只看该作者
没接触过
没有发言权
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-8-18 15:51:31 | 只看该作者
如果通过事务多,但是吞吐量反而少,我想你应该关注一下服务器的资源占用。

既然利用了缓存技术,那么其他方面的指标,比如服务器的资源:CPU,内存,page等一定比较高,我猜测。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 05:46 , Processed in 0.069568 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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