51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3773|回复: 11
打印 上一主题 下一主题

[原创] 响应时间与思考时间,谢谢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-29 21:07:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我设置"思考时间"为2s,然后在场景图中看到"Trans Response Time "图为5s,那么我的响应时间应该就是5s吧,但是
当我设置"思考时间"为20s,然后在场景图中看到"Trans Response Time "图为30s(其它什么都相同)
所以请问:

1 响应时间与思考时间有什么关系?

2 与步长呢?
谢谢!

有的人说要把图中显示的响应时间-思考时间=真正的响应时间
是这样的吗?

但实际测试结果把我搞糊了
谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-3-29 22:44:15 | 只看该作者
You can filter think time.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-3-30 19:42:05 | 只看该作者

回复 3# 的帖子

怎么过虑啊?

在LR中有设置吗?

另:

步长呢?假如我定义了5个并发用户,分别叫做ABCDE,那么步长是A与B间的时间间隔还是A与下一个A呢?谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-3-30 22:43:20 | 只看该作者
在run timesetting中去掉thinktime的等待,那么事务时间就是准确时间,如果加了think time注意自己手动扣,看日志
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-3-31 09:01:12 | 只看该作者

回复 5# 的帖子

谢谢

步长呢?假如我定义了5个并发用户,分别叫做ABCDE,那么步长是A与B间的时间间隔还是A与下一个A呢?谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-3-31 19:11:44 | 只看该作者
Pacing是一个脚本是两次迭代间的间隔,而非用户间的间隔。


think time过滤,如果是在运行的过程中,可以设置run time settings,ignore think time即可。
                             如果是在results中,可以在analysis中设置filter选项。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-3-31 21:20:55 | 只看该作者

回复 7# 的帖子

两次迭代是什么意思?可以理解为100个并发用户跑后再从头跑100并发用户之间的间隔吗?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-3-31 21:28:03 | 只看该作者
2次迭代是指一个vuser在执行脚本的时候会运行2次,比如你的脚本是登陆系统,那么就会出现脚本完成了一次登陆后再做一次相同的操作
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-3-31 21:30:42 | 只看该作者
在lr的结果分析中可以把思考时间过去掉,如果不去掉,相应时间是包括思考时间的。在lr的分析报表中,有一个小漏掉形状的图标,点一下,往下拉。好像是最后一项,可以选择不包括思考时间。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-4-1 08:48:14 | 只看该作者

回复 9# 的帖子

可不可以这样理解:
我的脚本是查询,3个Vuser,分别为A\B\C,那么当A执行完一次查询脚本后就等待一个步长的时间再执行一次脚本,与B无关是吗?那A与B之间的执行间隔由什么控制?A\B\C有严格的先后执行顺序吗?

还有第一次迭代A\B\C都完成后才能进行第二次迭代啊?

谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-6-14 11:50:06 | 只看该作者
那到底是加上思考时间还是要去掉才是真实的事务响应时间呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2014-11-17 11:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    12#
    发表于 2008-6-16 09:32:38 | 只看该作者

    回复 11# 的帖子

    “我的脚本是查询,3个Vuser,分别为A\B\C,那么当A执行完一次查询脚本后就等待一个步长的时间再执行一次脚本,与B无关是吗?那A与B之间的执行间隔由什么控制?”
    ——对于这个,在场景中Schedule中可以设置是RUN时加载所有用户还是每隔多长时间加载多少用户,如果选择的是加载所有用户那么A/B/C就是同时执行了,否则就是隔多长时间加载几个用户。

    “A\B\C有严格的先后执行顺序吗?”——个人认为没有先后顺序
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-28 02:53 , Processed in 0.075733 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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