51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 几个关于性能的问题,麻烦大虾们回答一下

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-6 14:42:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.并发操作时,如何求得服务器每秒钟处理事务的能力?
    举个例子:如果想知道在多个用户并发登录的情况下,服务器处理“登录”事务的能力,就需要在“登录”这个事务前面设置集合点,当运行场景的时候,所有的虚拟用户就会在这个集合点等待,等到了一定数量的时候再去执行登录的请求。问题就是,当虚拟用户在集合点等待的过程中,自然而然地就浪费掉了一些执行“登录”请求的时间(即:服务器在这些时间内不处理“登录”事务),这样一算下来,到最后平均的每秒钟处理“登录”事务的数量不是就显得少了?这样算出来的每秒钟处理事务数量似乎只是整个运行时间内的平均数,而不是在并发登录的那一时刻服务器处理“登录”事务的数量,如果我就想知道在并发登录的那一时刻服务器处理“登录”事务的数量,又该怎么算呢?

    2.不设置集合点时,服务器每秒钟处理事务的能力是否会快一些?
    如果改成连续执行登录请求的方式来运行场景(即:不设置集合点),让服务器在不停地处理“登录”事务,这样平均下来每秒钟处理“登录”事务的数量不就比上述所说的情况多了吗?这样算出来的服务器每秒钟处理“登录”事务的能力能不能算作服务器处理并发登录事务的能力呢?

    3.压力测试时所求得的服务器每秒钟处理事务的能力,是否就是服务器每秒钟处理事务的最大能力?
    做压力测试的过程中,必然会有些事务是处理失败的,而计算的时候只能计算成功的事务数量,这样一来,所求得的服务器每秒钟处理事务的数量就变得少了(因处理失败的事务会浪费一些时间),所以这里又有个问题:做压力测试时,是否一定要让所有事务都处理成功呢?

    4.服务器每秒钟处理事务的能力和点击率之间是什么样的关系?是不是服务器每秒钟处理事务的能力越强,其点击率就越高呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-1-6 15:06:32 | 只看该作者
针对第一个问题。。。。
集合点设在事务点前。。。时间就不算在内了吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-1-6 15:07:26 | 只看该作者
第二个。。。
并发就是说要同时登录的。。。
你都不设集合点了怎么能叫并发呢?。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-6 15:10:51 | 只看该作者
测试环境往往跟实际处理环境有一定的差距的。。
你连续的加压。。并发也行等于实际中很长时间处理的事务。。所以要考虑其他因素(不知道对不知道啊。个人观点)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-1-6 15:11:34 | 只看该作者
点击率是发送给服务器的请求数量。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-15 10:15:31 | 只看该作者
::JFBQ00125080410a:::
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-7 21:14 , Processed in 0.072398 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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