51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6328|回复: 10
打印 上一主题 下一主题

loadrunner平均响应时间和jmeter相差很大

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-25 19:31:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用loadrunner测试出来的平均响应时间都是1秒以内,而用jmeter测试的结果却都在2,3秒左右,相差很大,有人知道是怎么回事吗?谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-8-26 09:47:50 | 只看该作者
不知道,开源的工具...,请liu_xp出来解释一下吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-8-26 11:04:33 | 只看该作者

回复 1# 的帖子

不清楚你跑什么业务,还有使用的测试用例时,测试工具是否出现不同的瓶颈了.

在可预见的无瓶颈状态,测试差距应该都在同数量级上的.微小的偏差在web service上是存在的.还有一小部分因素在某些极端情况下才需要考虑的是不同工具的实现模式.JMeter的模式可以参考它的源代码,loadrunner可以问问support(support不一定知道loadrunner的真正实现模式[商业软件的代码是有一定保护性的]).
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-8-26 16:10:27 | 只看该作者
不要把性能测试的重点放在不同工具时间的比较之上

同种工具进行比较
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2020-8-11 08:18
  • 签到天数: 114 天

    连续签到: 1 天

    [LV.6]测试旅长

    5#
    发表于 2009-8-26 16:26:45 | 只看该作者
    同3#,首先看下工具本身有没有瓶颈,然后要注意有没有cache的影响。

    所谓的响应时间有多种取法
    大体四个步骤如下:
    客户端发出请求----->服务器得到请求----->服务端发送响应----->客户端得到响应
    当然中间还可以细分,比如说连接时间,dns解析时间等等。

    如果取的是服务器得到请求到发送respond的时间,这个也可以叫响应时间。 显然这个和客户端request-->respond的时间会有很大差异。

    具体lr和jmeter的机制我不清楚,google下吧。。事实上对于lr的响应时间我是一直有疑问的,只是没时间去自己做实验确认。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-9-1 11:53:53 | 只看该作者
    我还以为Jmeter的响应时间会小于Loadrunner呢...因为Jmeter不包含渲染时间
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-9-1 16:37:29 | 只看该作者

    回复 6# 的帖子

    Loadrunner也不包含
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-9-2 11:06:29 | 只看该作者
    那为啥要强调Jmeter不包含呢...
    silkperformer呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-9-10 16:21:57 | 只看该作者
    都是
    从发出请求开始

    收到服务器响应信息的第一个字节
    为止
    不包括响应信息的显示


    这位仁兄,说的很对:

    原帖由 shanxi 于 2009-8-26 16:10 发表
    不要把性能测试的重点放在不同工具时间的比较之上

    同种工具进行比较


    但,有时候,你会对自己的测试结果没把握
    想通过另一种测试工具来验证吧

    楼主的具体初衷,我不清楚
    我之前是有过这个想法的,当然,是在条件允许的情况下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-9-10 19:45:52 | 只看该作者

    回复 9# 的帖子

    我比较过Jmeter 和 pagetest

    一个是java 一个是C++
    时间的差异来自许多不同点之上;
    此外,对于性能测试来说无法完全搭建一个一致的环境进行比较。

    最重要的一点是你做性能测试的真正目的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-12-13 11:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2020-10-30 16:55:21 | 只看该作者
    shanxi 发表于 2009-8-26 16:10
    不要把性能测试的重点放在不同工具时间的比较之上

    同种工具进行比较

    那么问题来了,比如产品提出的性能指标包含一个响应时间不大于3秒,我用LR测出来响应时间是1.7秒,然后用Jmeter测出来是4.3秒,那到底系统是满足性能指标还是不满足
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-4 10:33 , Processed in 0.099844 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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