51Testing软件测试论坛

标题: 运行后,统计事务的时间非常大? [打印本页]

作者: 小飞天猪    时间: 2010-9-26 13:29
标题: 运行后,统计事务的时间非常大?
部分脚本为:
lr_rendezvous("首页的集合点");
lr_start_transaction("点击首页");

web_link("首页",
  "Text=首页",
  "Ordinal=1",
  "Snapshot=t3.inf",
  LAST);
lr_end_transaction("点击首页",LR_AUTO);

场景中的结果为:
[attach]65540[/attach]

我在运行完脚本后,发现分析报告中,“点击首页”的事务时间怎么那么长呢?
我在运行该场景时,同时在操作多遍时,感觉没有这么慢,这是为什么呢?
作者: ls_721521    时间: 2010-9-26 13:48
你登陆的时间不是更长,都100多了
作者: baikunhu    时间: 2010-9-26 14:10
你能否把你设计的场景具体说一下:比如用户数,执行时间等等。如果你的用户数过多,又设置了集合点,可能响应时间会长点,因为用户数在集合点集合也需要一定时间
作者: kuangquanshui    时间: 2010-9-26 15:54
思考时间看看去掉了吗
作者: 小飞天猪    时间: 2010-9-26 16:17
回复 4# kuangquanshui


    感谢各位的回答,思考时间已经去掉了··
  但是这个现象一直存在,不知何故··
作者: aman_cao    时间: 2010-9-26 16:28
看下网页细分图,找出占用时间最长的步骤
作者: kuangquanshui    时间: 2010-9-26 16:30
回复 5# 小飞天猪


    备注一下:去掉思考时间是在分析的时候,不是在脚本中   
   如果确定不是思考时间的问题看一下时间浪费在哪里了   网络还是服务器端?
作者: mr.bee    时间: 2010-9-26 23:01
注释掉集合点函数
对比一下有集合点和没集合点差距是否比较大
也就是没集合点的响应时间是否跟你手工操作体验时间接近
作者: 小飞天猪    时间: 2010-9-27 08:48
回复 7# kuangquanshui


   回复“青铜元老”
  我是在脚本中去掉思考时间的,如何在分析的时候去掉思考时间呢?请指点一下
  谢谢
作者: 小飞天猪    时间: 2010-9-27 09:00
谢谢各位的帮忙,我把我的场景等都描述一下,烦请各位继续支持小妹··

测试流程是:打开首页,点击某个链接进去后,在打开的页面中,再点击“首页”,回到首页
测试目的:25个用户同时【再点击“首页”,回到首页】的响应时间
用户数:25
所有的脚本都在action中,在脚本中将思考时间都注释掉了
设置了一个集合点,一个事务:在再次点击“首页”时
在场景中设置如下:
1.集合点策略是:Release when 100% of all Vusers arrive at the rendezvous
2.Ramp Up:Load all Vusers simultaneously
  Duration:Run until completion
  Ramp Down:未设置
勾选上:Initialize all Vusers before Run

我想问的是:
1、我只想让25个用户执行完脚本一遍之后,就结束,我这样的设计对吧?

2、这样的“点击首页”事务的时间怎么会这么长呢?
我把我的分析报告粘贴上来··[attach]65550[/attach]
作者: kuangquanshui    时间: 2010-9-27 09:41
回复 9# 小飞天猪

脚本中都没有   那就不用考虑了   应该是别的原因引起的
作者: baikunhu    时间: 2010-9-27 15:51
回复 10# 小飞天猪


    "1、我只想让25个用户执行完脚本一遍之后,就结束,我这样的设计对吧?"这样设计场景不对,无法测试出服务器的性能状况,可以这样:25个用户执行脚本10分钟,并发(有集结点)
2.我看了下报告,25个用户共2500次hits,也就是每个用户100次请求。这是不知道你脚本迭代没有,是脚本执行一次结束吗?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2