51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7803|回复: 17
打印 上一主题 下一主题

[原创] 测试结果中的HIT PER SECOND 

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-17 17:30:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
谁能解释一下lr 结果中hit per second这个值是如何计算取得的呢,和在那个时间点的点击数有什么关系,多谢大家帮忙啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

18#
发表于 2015-2-5 10:09:19 | 只看该作者
我曾经在性能测试过程中,遇到过一种情况。测试一个接口,接口逻辑为从数据库查询数据,设置100路并发,hit per second达到300左右,是什么原因?
作为接口测试,是否可以认为发送一次请求对应调用一次接口?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2015-2-11 14:59
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    17#
    发表于 2015-2-4 14:28:24 | 只看该作者
    对于10楼的回答,我还有个问题想请教一下,假如一个页面中不包括任何一个图片、一个form、css格式文件,只是像接口一样将数据库数据返回的话,那这个每秒点击数是不是可以作为用户每秒访问HTTP页面的次数呢?如果是的话,是不是可以认为系统每秒处理的HTPP请求是每秒点击数X用户并发数?@笑游天涯侠
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-4-12 10:17:16 | 只看该作者
    学习- -
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-4-10 17:10:46 | 只看该作者
    受用了,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2006-4-19 14:34:33 | 只看该作者
    笑游天涯侠 兄弟,有水平……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2006-4-19 13:30:12 | 只看该作者
    HIT/second,这个跟很多因素都有关的,比如:网络带宽、服务器硬件、你们的程序设计及实现方式等。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2006-4-19 12:52:59 | 只看该作者
    1。HIT/SECOND中的HIT是指用户发送的所有http请求数(在一定时间内),其中包括server作出响应以及server来不及处理但是已经接收了该http请求(比如超时)。
    2。当并发用户数继续增大后,HIT/SECOND会继续增大,直到server的处理极限(比如server压根就不再接收新的http请求,直接把这些新的请求丢弃了)
    3。如果随着用户增加,但HIT/SECOND不再增加,并且伴有大量的错误产生,这个时候可以查看server的资源,决定导致HIT/SECOND不能增加的原因
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2006-4-19 11:28:26 | 只看该作者
    谢谢楼上两位的解释。依据笑游天涯侠的说法,HIT/SECOND 是服务对HIT请求已经作出反应的HTTP次数是吗,可现在一个问题是如果这样的话如果我同时并发用户数继续增大的话,HIT/second也不会持续增大,因为服务器的反应能力是有限的,现在的用户认为我做的结果HIT/SECOND的数太小,那怎么做才能使这个数据增加呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2006-4-19 09:22:04 | 只看该作者
    楼主MM,你把http点击请求当作了页面链接(页面请求)。这俩是不同的概念。一个页面请求可以发送多个http点击请求。比如一个页面中的一个图片、一个form、css格式文件等都是一个http点击请求。
         每秒点击率是一个平均数,如果你一定要一个公式的话,hit/sec = hits(测试期间客户端向服务器发送的请求总数) / secs(总时间)  :P
         虽然是100个并发用户,即使你同时并发的最大用户数达到了100,hit/sec也不一定就能达到或超过100呀,如果服务器对每个hit请求的响应时间都超过1sec,那么就可能达不到呀。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2006-4-18 17:08:24 | 只看该作者
    因为是平均值 ,我就是想知道它的计算公式 。
    因为我取了很多值都没得到图中的数据

    [ 本帖最后由 xxyyzzz 于 2006-4-18 17:12 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2006-4-18 17:05:54 | 只看该作者
    点击率是一段采样时间内VUser平均每秒发送的HTTP请求数
    我想知道的就是这个时间和HTTP请求数怎么取得的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-4-18 16:57:02 | 只看该作者
    点击率是一段采样时间内VUser平均每秒发送的HTTP请求数(典型的就是GET),(平均值当然有小数了)和你100个虚拟用户是两个概念。一个虚拟用户可以发送多个http请求,使用若干个TCP/IP连接。不知道这样说明白了没有。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-4-18 16:52:45 | 只看该作者
    就是啊 怎么不是100呢??我也很想知道..关注中.........
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2006-4-18 16:06:38 | 只看该作者
    可是我的一个图在6分56秒时达到最大值62.36。这个小数取得应该有公式的吧,我想知道的是我并发100个用户,那么在并发的时候为什么最大点击数不是100呢,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-4-18 15:37:03 | 只看该作者
    每秒点击数是在场景或会话步骤运行过程中VUser每秒向WEB服务器提交的HTTP请求数。这还需要什么公式吗?显然不需要,清楚概念就知道了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2006-4-18 15:14:00 | 只看该作者
    这个我知道,可是它具体的计算公式是什么呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2006-4-17 17:41:20 | 只看该作者
    hit per second点击率,即每秒的点击次数。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 13:21 , Processed in 0.079813 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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