51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2561|回复: 7
打印 上一主题 下一主题

[原创] 测试结果分析对比,搞不懂transaction_time和每个事务的响应时间关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-8 18:20:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第1张图:录制简单操作的脚本,不加事务,场景运行,结果分析.
第2张图:录制同样的脚本,加入1,2两个事务,场景运行,结果分析.

不明白,为什么第一张图的transaction_time比第二张图的transaction_time少??
第二张图加入事务后,为什么事务处理时间变大?
第一张图没有加事务,不是每一步都做为一个事务的吗?(印象中在哪里看到过资料)

[ 本帖最后由 0709ready 于 2006-12-8 18:29 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-12-8 18:30:25 | 只看该作者

回复 #1 0709ready 的帖子

是概念理解错误吗?
请大家给予意见及详细解释.
新手感谢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-12-8 18:36:16 | 只看该作者
"每一步都做为一个事务"
是要设置的。

你的图看不清楚。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-12-8 19:17:54 | 只看该作者

回复 #3 Zee 的帖子

是的,"每一步都做为一个事务"是设置的.

经过测试几次后,得到的结果如下:
a,加入1,2两个事务的脚本,场景运行,passed transaction是25.transaction_time在6.000s上下.
b,没有加入事务的脚本,场景运行,passed transaction是15,transaction_time时间没有稳定的,可以是4.582~8.783.

个人认为,此例可能不能完全说明有事务和无事务加入后的脚本的transaction_time的不同.
是吗?

ps,关于这个15和25可以解释吗?

请大家给予意见或建议.
谢先.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-12-8 19:20:17 | 只看该作者

回复 #4 0709ready 的帖子

之所以这样说:"个人认为,此例可能不能完全说明有事务和无事务加入后的脚本的transaction_time的不同.",这和你录制的事务的操作有关吧?例如很小的事务就不能说明问题,个人理解,不知正确否?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-12-8 19:39:19 | 只看该作者
你自己加了两个事务是不是?那你的场景有多少用户?总的事务总是多少,你只说了通过的,是不是都通过了?
这几个问题可以解释你的事务数。

着玩响应时间,你要分析一下具体的原因。你这里只说了时间,你要从结果中看是哪里占用了时间。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-12-9 22:49:21 | 只看该作者

感谢zee的回答:再问

感谢zee的回答:
1,加了2个事务
2,设置5个用户
----明白了事务数多的10个了。
3,总的事务数是场景运行结束后,从右边看到的passed transaction中得到的。failed transcation是0。

在没有加入事务的脚本录制时设置的是set each action as a transaction。问:我怎么得到action到底是多少,和录制时的event有关系吗?
(没有在公司,所以无法再现场景,所以先问)

另外,懂了我开始的问题--平均事务响应时间是事务总数/事务运行总时间数,因为加入事务后,事务总数为25,变大,所以平均事务响应时间变大。
这个平均事务响应时间就是我说的transaction time。也明白了为什么要加入事务是为了衡量服务器的性能的目的。

虽然问题傻,但在问这个问题的过程中,学到了很多别的东西。

再次感谢版主zee的解答!sdlkfj2

在没有加入事务的脚本录制时设置的是set each action as a transaction。问:我怎么得到action到底是多少,和录制时的event有关系吗?
(没有在公司,所以无法再现场景,所以先问)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-12-10 11:12:56 | 只看该作者
"在没有加入事务的脚本录制时设置的是set each action as a transaction。问:我怎么得到action到底是多少"

这个要看你的脚本了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-8 10:56 , Processed in 0.095849 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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